.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}html{--ff:"Roboto";--ff-title:"Roboto";--ff-subtitle:"Roboto";--ff-caption:"Roboto";--fs-16:16px;--fs-18:clamp(16px, calc(13.71429px + .22321vw) ,18px);--fs-20:clamp(18px, calc(15.71429px + .22321vw) ,20px);--fs-24:clamp(20px, calc(15.42857px + .44643vw) ,24px);--fs-28:clamp(24px, calc(19.42857px + .44643vw) ,28px);--fs-32:clamp(26px, calc(19.14286px + .66964vw) ,32px);--fs-36:clamp(30px, calc(23.14286px + .66964vw) ,36px);--fs-40:clamp(28px, calc(14.28571px + 1.33929vw) ,40px);--fs-50:clamp(32px, calc(11.42857px + 2.00893vw) ,50px);--fs-60:clamp(36px, calc(8.57143px + 2.67857vw) ,60px);--fs-banner-1:clamp(26px, calc(16.85714px + .89286vw) ,34px);--fs-banner-2:clamp(34px, calc(-.28571px + 3.34821vw) ,64px);--fs-banner-3:clamp(36px, calc(-5.14286px + 4.01786vw) ,72px);--fs-heading-1:clamp(26px, calc(16.85714px + .89286vw) ,34px);--fs-heading-2:clamp(28px, calc(14.28571px + 1.33929vw) ,40px);--fs-heading-3:clamp(32px, calc(11.42857px + 2.00893vw) ,50px);--fs-caption-1:clamp(16px, calc(13.71429px + .22321vw) ,18px);--fs-caption-2:clamp(18px, calc(15.71429px + .22321vw) ,20px);--fs-caption-3:clamp(20px, calc(15.42857px + .44643vw) ,24px);--fs-subtitle-1:clamp(16px, calc(13.71429px + .22321vw) ,18px);--fs-subtitle-2:clamp(18px, calc(15.71429px + .22321vw) ,20px);--fs-button:16px;--lh-banner-3:1.2;--lh-banner-2:1.1;--lh-banner-1:1.21;--lh-heading-3:1.1;--lh-heading-2:1.2;--lh-heading-1:1.16;--lh-caption-2:1.2;--lh-caption-1:1.16;--lh-subtitle-2:1.2;--lh-subtitle-1:1.1;--lh-text-3:1.4;--lh-text-2:1.2;--lh-text-1:1.1;--fw-500:500;--container:1540px;--container-padding:calc((100vw - var(--container))/2);--scrollbarWidth:16px;--headerHeight:0px;--headerMHeight:0px;--col-5:5;--col-4:4;--col-3:3;--col-2:2;--g-container-v:clamp(32px, calc(20.34951px + 3.1068vw) ,80px);--g-container-h:clamp(32px, calc(20.34951px + 3.1068vw) ,80px);--g-container:clamp(20px, calc(5.43689px + 3.8835vw) ,80px);--g-block-margin:clamp(40px, calc(5.71429px + 3.34821vw) ,70px);--g-block-padding:clamp(40px, calc(5.71429px + 3.34821vw) ,70px);--g-elements:clamp(8px, calc(-10.28571px + 1.78571vw) ,24px);--g-content:clamp(24px, calc(-3.42857px + 2.67857vw) ,48px);--g-section:clamp(56px, calc(-17.14286px + 7.14286vw) ,120px);--g-button-icon:8px;--g-5:5px;--g-8:8px;--g-10:10px;--g-16:16px;--g-20:clamp(10px, calc(-1.42857px + 1.11607vw) ,20px);--g-24:24px;--g-30:clamp(20px, calc(8.57143px + 1.11607vw) ,30px);--g-32:clamp(16px, calc(-2.28571px + 1.78571vw) ,32px);--g-40:clamp(20px, calc(-2.85714px + 2.23214vw) ,40px);--g-48:clamp(32px, calc(13.71429px + 1.78571vw) ,48px);--g-60:clamp(40px, calc(35.38462px + 1.28205vw) ,60px);--g-80:clamp(24px, calc(-40px + 6.25vw) ,80px);--g-140:clamp(20px, calc(-60px + 10.41667vw) ,140px);--g-slider-pagination-height:30px;--block-bgc:var(--bgc);--block-br:0;--block-wrapper-br:0;--block-wrapper-bgc:none;--block-wrapper-padding-v:0;--block-wrapper-padding-h:0;--block-wrapper-margin-v:0;--block-wrapper-margin-h:0;--block-main-padding-v:0;--block-main-padding-h:clamp(20px, calc(-25.71429px + 4.46429vw) ,60px);--block-head-gap-h:var(--g-16);--block-head-gap-v:var(--g-16);--block-head-margin:clamp(20px, calc(15.38462px + 1.28205vw) ,40px);--block-section-gap-v:var(--g-20);--block-section-gap-h:var(--g-20);--block-content-gap-v:var(--g-30);--block-content-margin:clamp(20px, calc(6.28571px + 1.33929vw) ,32px);--block-actions-gap-v:clamp(16px, calc(11.42857px + .44643vw) ,20px);--block-actions-gap-h:clamp(16px, calc(11.42857px + .44643vw) ,20px);--block-actions-margin:clamp(30px, calc(18.57143px + 1.11607vw) ,40px);--block-elements-gap-v:var(--g-48);--block-elements-gap-h:var(--g-40);--block-elements-margin:clamp(20px, calc(-2.85714px + 2.23214vw) ,40px);--block-controls-gap-h:var(--g-20);--block-image-br:var(--br-image);--block-image-controls-br:0;--block-image-controls-bgc:var(--c-text-white);--block-image-controls-padding-v:var(--g-8);--block-image-controls-padding-h:var(--g-10);--block-list-slider-pagination-margin:var(--g-20);--block-bg:var(--c-text-white);--blocl-overlay-c:linear-gradient(180deg,transparent,#251600);--button-padding-v:var(--g-16);--button-padding-h:var(--g-32);--button-padding-v-s:var(--g-10);--button-padding-h-s:var(--g-16);--button-gap-h:var(--g-10);--button-tt:uppercase;--c-text-main:#060506;--c-text-accent:#d7b56d;--c-text-subdued:#7f7d7f;--c-text-disabled:#999;--c-text-white:#fff;--c-text-white-opacity:hsla(0,0%,100%,.7);--c-success:#008060;--c-error:#d72c0d;--c-warning:#e5b408;--c-subtitle:var(--c-text-subdued);--c-main:#060506;--c-main-opacity:rgba(0,0,0,.7);--bc:rgba(0,0,0,.1);--br:0;--br-8:8px;--br-15:15px;--br-20:20px;--br-25:25px;--br-button:0;--br-card:0;--br-image:0;--br-banner:0;--br-banner-main:0;--bgc:#f5f4f0;--transition:.18s ease-in-out;--aspect-ratio-1:1/1}.slider{background:#f3f3f3;display:flex;height:100%;max-height:785px;min-height:785px;overflow:hidden;position:relative;transition:all .3s ease-out;z-index:2}@media only screen and (max-width:1700px){.slider{min-height:700px}}@media only screen and (max-width:1200px){.slider{min-height:600px}}@media only screen and (max-width:1024px){.slider{border-radius:0;margin-bottom:0;min-height:500px}}@media only screen and (max-width:780px){.slider{max-height:600px;min-height:440px}}.slider:after{background:#f4f3f1;border-radius:25px 25px 0 0;bottom:0;content:"";display:none;height:30px;position:absolute;width:100%;z-index:10}@media only screen and (max-width:1024px){.slider:after{background:#fff;border-radius:20px 20px 0 0;display:none}}.slider__content{background:#f3f3f3;height:100%;margin-bottom:40px;overflow:hidden}.slider__container{background:#f3f3f3;display:flex;flex-direction:column;min-height:100%;position:relative;visibility:inherit;width:100%}@media only screen and (max-width:1024px){.slider__container{border-radius:0}}.slider .swiper-wrapper{height:100%;min-height:100%}.slider__item,.slider__main{position:relative}.slider__item{overflow:hidden}.slider__item-placeholder,.slider__item-placeholder rect,.slider__photo{height:100%;width:100%}.slider__photo{background:#f3f3f3;display:block;position:relative}@media only screen and (max-width:1024px){.slider__photo{border-radius:0}}.slider__photo:after,.slider__photo:before{content:"";height:300px;left:0;position:absolute;right:0;z-index:2}@media only screen and (max-width:1024px){.slider__photo:after,.slider__photo:before{height:200px}}@media only screen and (max-width:780px){.slider__photo:after,.slider__photo:before{height:150px}}.slider__photo:before{background-image:linear-gradient(180deg,#21170099 0,#21170000);top:0}@media only screen and (max-width:1024px){.slider__photo:before{background-image:linear-gradient(180deg,#21170000 0,#21170000)}}.slider__photo:after{background-image:linear-gradient(0deg,#21170033 0,#21170000);bottom:0}@media only screen and (max-width:1024px){.slider__photo:after{background-image:linear-gradient(0deg,#21170000 0,#21170000)}}.slider__img{display:flex;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}@media only screen and (max-width:1200px){.slider__img{height:100%}}@media only screen and (max-width:1024px){.slider__img{border-radius:0}}@media only screen and (max-width:780px){.slider__img{display:none}}.slider__img--mobile{display:none!important}@media only screen and (max-width:780px){.slider__img--mobile{display:block!important}}.slider__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:780px){.slider__video{display:none}}.slider__video--mobile{display:none!important}@media only screen and (max-width:780px){.slider__video--mobile{display:block!important}}.slider__info{color:#fff;left:40%;position:absolute;top:calc(50% + 10px);transform:translate(-50%,-50%);z-index:10}@media only screen and (max-width:1024px){.slider__info{align-items:center;display:flex;justify-content:center;inset:0;padding-bottom:50px;transform:none}}.slider__info-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:10}@media only screen and (max-width:780px){.slider__info-content{align-items:center}}.slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#4a320099 0,#4a320000);bottom:0;content:"";display:block;height:90%;left:0;max-width:1400px;position:absolute;width:100%;z-index:5}@media only screen and (max-width:780px){.slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#211700b3 0,#4a320000);left:50%;min-height:500%;min-width:500%;top:50%;transform:translate(-50%,-50%)}}.slider__info--categories{padding-top:100px}@media only screen and (max-width:1024px){.slider__info--categories{padding-top:50px}}.slider__info--categories .slider__title{font-size:34px;font-weight:500}@media only screen and (max-width:1024px){.slider__info--categories .slider__title{font-size:34px}}.slider__info--categories .slider__text{font-size:24px;font-weight:400}.slider__info--center{align-items:center;justify-content:center;left:50%}@media only screen and (max-width:1024px){.slider__info--center{left:0}}.slider__info--center .slider__info-content{align-items:center;justify-content:center}.slider__info--center .slider__title{text-align:center}.slider__info--center .slider__text{font-size:50px;opacity:1;text-align:center}@media only screen and (max-width:1024px){.slider__info--center .slider__text{font-size:34px}}.slider__category{font-family:GT Eesti Pro Display;font-size:16px;font-weight:300;opacity:.5;padding-bottom:10px;text-transform:uppercase}@media only screen and (max-width:780px){.slider__category{display:none;padding:0 30px 10px;text-align:center}}.slider__title{font-size:40px;font-weight:600;letter-spacing:-.5px;max-width:650px;padding-bottom:20px;text-shadow:0 2px 2px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.slider__title{font-size:26px;font-weight:600;padding-bottom:20px}}@media only screen and (max-width:780px){.slider__title{font-size:24px;font-weight:500;line-height:110%;padding:0 10px 10px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1)}}.slider__text{font-size:28px;opacity:.8;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.2)}@media only screen and (max-width:1024px){.slider__text{font-size:20px;padding:0 20px}}@media only screen and (max-width:780px){.slider__text{opacity:.9;padding:0 30px;text-shadow:0 1px 1px rgba(0,0,0,.1)}}.slider__text ul{text-align:left}.slider__text ul li{align-items:center;display:flex;font-size:22px;font-weight:400;line-height:110%;margin:0;padding:0 0 12px;position:relative}@media only screen and (max-width:1024px){.slider__text ul li{font-size:17px;padding:5px 0}}.slider__text ul li:before{background:#dee2e7;border-radius:50%;content:"";height:6px;left:0;margin-right:10px;top:50%;width:6px}.slider__utp{display:flex;gap:0 50px;padding-top:40px}.slider__utp-item{font-family:Acrom;font-size:20px;font-weight:500;padding-left:15px;position:relative;text-transform:uppercase}.slider__utp-item:before{background:#ef7b30;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.slider__button{padding-top:30px}@media only screen and (max-width:780px){.slider__button{padding:20px 30px 0}}.slider__button--info{font-size:16px;padding-top:5px;text-align:center}.slider__button .button{background:#4830151a}.slider__controls{border-radius:0 0 10px 10px;bottom:50px;display:flex;flex-grow:1;flex-wrap:nowrap;font-size:14px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:100%}.slider__controlsItem{background:none;color:#fff;cursor:pointer;font-size:10px;position:relative;z-index:0}.slider__controlsItem.active{background:#ffffff1a;border-radius:5px;cursor:default;z-index:10}.slider__controlsItem button{background:none;color:#fff;cursor:pointer;font-size:10px;padding:15px}.slider__arrow{align-items:center;background:none;cursor:pointer;display:flex;height:50%;justify-content:flex-end;padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.slider__arrow.swiper-button-disabled{opacity:0}.slider__arrow svg{transition:all .3s ease-out}.slider__arrow svg path{stroke:#fff}@media only screen and (max-width:1024px){.slider__arrow{display:none}}.slider__arrow--prev{left:50px}.slider__arrow--prev:hover svg{transform:translate(-15px)}.slider__arrow--next{right:50px}.slider__arrow--next:hover svg{transform:translate(15px)}.slider__pagination{align-items:center;bottom:50px!important;display:flex;flex-grow:1;flex-wrap:nowrap;font-size:14px;justify-content:center;left:50%!important;overflow:hidden;position:absolute;transform:translate(-50%);width:100%;z-index:3}@media only screen and (max-width:1200px){.slider__pagination{bottom:20px!important}}@media only screen and (max-width:1024px){.slider__pagination{bottom:50px!important}}.slider__pagination .swiper-pagination-bullet{background:#fff0;border:1px solid hsla(0,0%,100%,.7);border-radius:50%!important;cursor:pointer;display:block;height:8px;margin:0 5px!important;max-height:8px;max-width:8px;min-height:8px;min-width:8px;opacity:1!important;position:relative;width:8px;z-index:3}.slider__pagination .swiper-pagination-bullet-active{background:#ffffffb3;border:1px solid hsla(0,0%,100%,0);height:12px;max-height:12px;max-width:12px;min-height:12px;min-width:12px;width:12px}.sliders--white .slider:after{background:#fff}.sliders--hide-desktop{display:none}@media only screen and (max-width:1024px){.sliders--hide-desktop{display:block}}.sliders--catalog{margin-top:-10px}.sliders--catalog .slider{max-height:550px;min-height:550px}@media only screen and (max-width:1700px){.sliders--catalog .slider{min-height:700px}}@media only screen and (max-width:1200px){.sliders--catalog .slider{min-height:600px}}@media only screen and (max-width:1024px){.sliders--catalog .slider{border-radius:0;margin-bottom:0;min-height:500px}}@media only screen and (max-width:780px){.sliders--catalog .slider{max-height:400px;min-height:400px}}.sliders--catalog .slider:after{background:#fff}.sliders--catalog .slider__info{top:calc(50% + 50px)}@media only screen and (max-width:1024px){.sliders--catalog .slider__info{align-items:center;display:flex;justify-content:center;inset:0;padding-bottom:50px;transform:none}}.sliders--catalog .slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#4a32004d 0,#4a320000);bottom:0;content:"";display:block;height:90%;left:0;max-width:1400px;position:absolute;width:100%;z-index:5}@media only screen and (max-width:780px){.sliders--catalog .slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#21170080 0,#4a320000);left:50%;min-height:300%;min-width:300%;top:50%;transform:translate(-50%,-50%)}}.sliders--catalog .slider__title{font-size:34px;max-width:700px}@media only screen and (max-width:1024px){.sliders--catalog .slider__title{font-size:26px;font-weight:600;padding-bottom:20px}}@media only screen and (max-width:780px){.sliders--catalog .slider__title{font-size:24px;font-weight:500;line-height:110%;padding:0 20px 10px;text-align:center}}.sliders--promo-catalog .slider{max-height:650px;min-height:650px}@media only screen and (max-width:1700px){.sliders--promo-catalog .slider{min-height:700px}}@media only screen and (max-width:1200px){.sliders--promo-catalog .slider{min-height:600px}}@media only screen and (max-width:1024px){.sliders--promo-catalog .slider{border-radius:0;margin-bottom:0;min-height:500px}}@media only screen and (max-width:780px){.sliders--promo-catalog .slider{max-height:440px;min-height:440px}}.sliders--promo-catalog .slider__title{font-family:Acrom;font-size:40px;font-weight:600;letter-spacing:-2px;max-width:930px;padding-bottom:20px;text-shadow:0 2px 2px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.sliders--promo-catalog .slider__title{font-size:26px;font-weight:600;padding-bottom:20px}}@media only screen and (max-width:780px){.sliders--promo-catalog .slider__title{font-size:26px;font-weight:500;letter-spacing:-1px;line-height:120%;padding:0 10px 20px;text-align:center;text-shadow:none}}.sliders--promo-catalog .slider__text{font-size:24px;line-height:140%;max-width:780px;opacity:1;text-align:left}@media only screen and (max-width:780px){.sliders--promo-catalog .slider__text{font-size:18px;font-weight:400;line-height:120%;text-align:center;text-shadow:none}}.sliders--promo-catalog .slider__buttons{display:flex;gap:0 30px;padding-top:50px}@media only screen and (max-width:780px){.sliders--promo-catalog .slider__buttons{padding-top:30px}.sliders--promo-catalog .slider__buttons .button:nth-child(2){display:none}}.sliders--promo-catalog .slider__info{top:calc(50% + 30px)}@media only screen and (max-width:1024px){.sliders--promo-catalog .slider__info{align-items:center;display:flex;justify-content:center;inset:0;padding-bottom:30px;transform:none}}.sliders--promo-designer .slider__info{left:31%}@media only screen and (max-width:780px){.sliders--promo-designer .slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#100b0099 0,#100b0000);left:50%;min-height:500%;min-width:500%;top:50%;transform:translate(-50%,-50%)}.sliders--promo-designer .slider__utp{display:none}}.sliders--promo-designer .slider__title{font-family:Acrom;font-size:60px;font-weight:600;letter-spacing:-2px;max-width:720px;padding-bottom:20px;text-shadow:0 2px 2px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.sliders--promo-designer .slider__title{font-size:26px;font-weight:600;padding-bottom:20px}}@media only screen and (max-width:780px){.sliders--promo-designer .slider__title{font-size:26px;font-weight:500;letter-spacing:-1px;line-height:120%;padding:0 10px 20px;text-align:center;text-shadow:none}}.sliders--promo-designer .slider__text{font-size:24px;line-height:140%;max-width:700px;opacity:1;text-align:left}@media only screen and (max-width:780px){.sliders--promo-designer .slider__text{font-size:18px;font-weight:400;line-height:120%;text-align:center;text-shadow:none}}.sliders--promo-designer .slider__buttons{display:flex;gap:0 30px;padding-top:50px}@media only screen and (max-width:780px){.sliders--promo-designer .slider__buttons{padding-top:30px}.sliders--promo-designer .slider__buttons .button:nth-child(2){display:none}}.sliders--promo-designer .slider__info{top:calc(50% + 30px)}@media only screen and (max-width:1024px){.sliders--promo-designer .slider__info{align-items:center;display:flex;justify-content:center;inset:0;padding-bottom:30px;transform:none}}.sliders--promo-vacancies .slider__info{left:35%}@media only screen and (max-width:780px){.sliders--promo-vacancies .slider__info-bg{background:radial-gradient(ellipse closest-side at 51% 51%,#100b0099 0,#100b0000);left:50%;min-height:500%;min-width:500%;top:50%;transform:translate(-50%,-50%)}.sliders--promo-vacancies .slider__utp{display:none}}.sliders--promo-vacancies .slider__title{font-family:Acrom;font-size:58px;font-weight:600;letter-spacing:-2px;max-width:780px;padding-bottom:20px;text-shadow:0 2px 2px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.sliders--promo-vacancies .slider__title{font-size:26px;font-weight:600;padding-bottom:20px}}@media only screen and (max-width:780px){.sliders--promo-vacancies .slider__title{font-size:28px;font-weight:500;letter-spacing:-1px;line-height:120%;padding:0 10px 20px;text-align:center;text-shadow:none}}.sliders--promo-vacancies .slider__text{font-size:22px;line-height:140%;max-width:800px;opacity:1;text-align:left}@media only screen and (max-width:780px){.sliders--promo-vacancies .slider__text{font-size:16px;font-weight:400;line-height:130%;text-align:center;text-shadow:none}}.sliders--promo-vacancies .slider__buttons{display:flex;gap:0 30px;padding-top:50px}@media only screen and (max-width:780px){.sliders--promo-vacancies .slider__buttons{padding-top:30px}.sliders--promo-vacancies .slider__buttons .button:nth-child(2){display:none}}.sliders--promo-vacancies .slider__info{top:calc(50% + 30px)}@media only screen and (max-width:1024px){.sliders--promo-vacancies .slider__info{align-items:center;display:flex;justify-content:center;inset:0;padding-bottom:30px;transform:none}}
