.banner-progress.pie{--p:20;--b:2.5px;--c:var(--c-white);--bgc:var(--c-white-80);--w:40px}.banner-progress{left:0;position:absolute;top:0;z-index:1}.banner-progress__background.pie{--p:100;--b:var(--b);--c:var(--bgc);--w:var(--w);opacity:.5}.banner-progress__background.pie:after{display:none}.ui-banner-pager{align-items:center;display:flex}.ui-banner-pager__progress{--w:52px!important;z-index:4}.ui-banner-pager__button{border-radius:50%;margin-right:-6px;overflow:hidden;position:relative;z-index:1}.ui-banner-pager__button-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:3}.ui-banner-pager__button:first-child{height:52px;width:52px;z-index:3}.ui-banner-pager__button:first-child:after{background-color:var(--c-green-dekor);border-radius:50%;content:"";inset:2px;position:absolute;z-index:2}.ui-banner-pager__button:nth-child(2){height:44px;width:44px;z-index:2}.ui-banner-pager__button:nth-child(2):before{background-color:var(--c-green-dekor);border-radius:50%;content:"";inset:0;position:absolute;z-index:1}.ui-banner-pager__button:nth-child(3){height:34px;width:34px;z-index:1}.ui-banner-pager__button:first-child .ui-banner-pager__button-image{border-radius:50%;height:44px;position:absolute;right:4px;top:4px;width:44px}.ui-banner-pager__button:nth-child(2) .ui-banner-pager__button-image{border-radius:50%;height:40px;opacity:.5;position:absolute;right:2px;top:2px;width:40px}.ui-banner-pager__button:nth-child(3) .ui-banner-pager__button-image{opacity:.5}.banner-slider{position:relative}.banner-slider__pager{display:none}.banner-slider--main{margin:0 -16px}.banner-slider--main .banner-slider__pager{bottom:50%;display:flex;left:16px;position:absolute;transform:translateY(-26px);z-index:1}.banner-slider--stm{background-color:var(--c-green);margin:0 -16px}@media (min-width:768px){.banner-slider--main,.banner-slider--stm{margin:0}.banner-slider--main .banner-slider__pager{left:44px;transform:translateY(-27px)}}@media (min-width:1024px){.banner-slider--main{margin-top:25px}.banner-slider--main .banner-slider__pager{bottom:0;left:47px;transform:translateY(-40px)}}@media (min-width:1440px){.banner-slider--main{margin-top:21px}.banner-slider--main .banner-slider__pager{left:44px;transform:translateY(-44px)}}.europe-banner{background-color:var(--c-red);color:var(--c-white);display:block;height:416px;padding:20px 20px 0;position:relative}.europe-banner__logo{background-color:var(--c-white);border-radius:100%;color:var(--c-gray-1);height:67px;letter-spacing:.65px;margin-bottom:32px;position:relative;text-transform:uppercase;width:67px}.europe-banner__logo-image{left:50%;max-width:60px;position:absolute;top:50%;transform:translate(-50%,-50%)}.europe-banner__text{-webkit-line-clamp:3;font-size:16px;font-weight:400;line-height:21px;max-height:65px;overflow:hidden;white-space:normal;width:100%;word-break:break-word}.europe-banner__image{background-size:cover;border-top-right-radius:90px;bottom:0;height:212px;left:0;position:absolute;right:0}@media (min-width:768px){.europe-banner{height:418px}.europe-banner__image{height:211px}}@media (min-width:1024px){.europe-banner__title{font-size:28px;font-weight:600;letter-spacing:-.3px;line-height:31px;width:430px}.europe-banner__logo{height:72px;width:72px}.europe-banner__link{font-size:16px;font-weight:500;line-height:21px}}@media (min-width:1440px){.europe-banner{height:418px;padding:20px}.europe-banner__logo{margin-bottom:25px}.europe-banner__image{border-top-right-radius:105px;height:231px}}
