:root{--black:#000;--black-alt:#121212;--black-light:#252525;--white:#fff;--white-dark:#efefef;--white-soft:#fafafa;--red:#ff3333;--red-dark:#8a3743;--gray:#696969;--main-color:var(--black-alt);--secondary-color:var(--red-dark);--error-color:var(--red);--font-primary:"Montserrat",sans-serif;--font-secondary:"DMSans",sans-serif;--add-offsize:1rem;--small-offsize:0.875rem}@font-face{font-family:DMSans;font-display:swap;src:url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:DMSans;font-display:swap;src:url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:var(--main-color);line-height:1;font-family:var(--font-primary);font-size:var(--main-offsize);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:var(--font-primary);font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body{background-color:var(--white-soft)}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:79.5rem;margin:0 auto;padding:0 1rem}.contact-form__title{font-family:var(--font-secondary);font-weight:500;color:var(--secondary-color)}.contact-form__title:not(:last-child){margin-bottom:10px}.contact-form__text{font-weight:500;line-height:140%;color:#4d4d4d}.contact-form__rows{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.contact-form__input{position:relative;-webkit-transition:padding .4s ease;transition:padding .4s ease}.contact-form__input._form-error{padding-bottom:10px}.contact-form .form__error{font-size:14px;position:absolute;bottom:2px;left:8px;color:var(--error-color);-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background-color:var(--white-soft);border-radius:100px;line-height:normal;text-align:center;font-weight:500;color:var(--secondary-color)}.loaded .button{-webkit-transition:color .4s ease,background-color .4s ease,opacity .4s ease,border-color .4s ease;transition:color .4s ease,background-color .4s ease,opacity .4s ease,border-color .4s ease}.button--accent{background-color:var(--secondary-color);color:var(--white)}.button--accent .button__icons{border-color:var(--white)}.button--small{font-size:14px}.button--disabled{pointer-events:none;cursor:not-allowed}.button__icons{aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;background-color:rgba(0,0,0,0);border:1.5px solid var(--secondary-color);-webkit-transition:border-color .4s ease,color .4s ease,background-color .4s ease;transition:border-color .4s ease,color .4s ease,background-color .4s ease}.button__icons svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.button__icons svg:first-child{-webkit-transform:translate(-300%,-50%);-ms-transform:translate(-300%,-50%);transform:translate(-300%,-50%)}._sending button[type=submit]{position:relative;background-color:var(--main-color);pointer-events:none;cursor:not-allowed}._sending button[type=submit] span,._sending button[type=submit] svg{-webkit-transition:opacity .6s ease;transition:opacity .6s ease}._sending button[type=submit]::after{content:"";position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;-webkit-animation:load-spin ease infinite 3s;animation:load-spin ease infinite 3s;width:8px;height:8px;border-radius:100%;-webkit-box-shadow:8px 8px var(--secondary-color),-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf;box-shadow:8px 8px var(--secondary-color),-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf}._sending button[type=submit] span,._sending button[type=submit] svg{opacity:0}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-size:inherit;font-weight:inherit;color:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input{width:100%;display:block;padding:0 10px 10px;border-bottom:1px solid var(--secondary-color);font-style:italic;background-color:rgba(0,0,0,0);-webkit-transition:color .4s ease,border-color .4s ease;transition:color .4s ease,border-color .4s ease}.input:not(:-moz-placeholder){color:var(--main-color)}.input:not(:-ms-input-placeholder){color:var(--main-color)}.input:not(:placeholder-shown){color:var(--main-color)}.input._form-focus{border-color:var(--main-color)}.input._form-error{color:var(--error-color);border-color:var(--error-color)}textarea.input{resize:none;padding:0 0}body::after{content:"";position:fixed;z-index:149;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(7,7,7,.8);-webkit-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s;pointer-events:none}.popup-show body::after{opacity:1}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:1.875rem .625rem;visibility:hidden;pointer-events:none;-webkit-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%}.popup__content{position:relative;width:100%;max-width:57.5rem;border-radius:30px;background-color:var(--white-soft);visibility:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.lock .popup__content{visibility:visible}.succes .popup__content{max-width:828px}.popup__close{position:absolute;color:var(--main-black);-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;outline:0}.popup__close svg{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.popup__thanks{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;text-align:center}.popup__thanks h2{font-family:var(--font-secondary);color:var(--secondary-color);font-weight:500;text-transform:capitalize}.popup__thanks p{max-width:578px;margin-left:auto;margin-right:auto;font-weight:500;line-height:140%;color:#4d4d4d}button.popup__button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;padding:11px 31px}.popup__bg{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg_contain] img{-o-object-fit:contain;object-fit:contain}.title{font-weight:500;font-family:var(--font-secondary);text-transform:capitalize;color:var(--secondary-color);line-height:112%}.title span{color:var(--black-alt)}.text-elipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.visually-hidden{width:1px;margin:-1px;height:1px;border:0;padding:0;position:absolute;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@-webkit-keyframes load-spin{0%,100%{-webkit-box-shadow:8px 8px var(--secondary-color),-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf;box-shadow:8px 8px var(--secondary-color),-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf}25%{-webkit-box-shadow:-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color);box-shadow:-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color)}50%{-webkit-box-shadow:-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color),-8px 8px #dfdfdf;box-shadow:-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color),-8px 8px #dfdfdf}75%{-webkit-box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49;box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49}}@keyframes load-spin{0%,100%{-webkit-box-shadow:8px 8px var(--secondary-color),-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf;box-shadow:8px 8px var(--secondary-color),-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf}25%{-webkit-box-shadow:-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color);box-shadow:-8px 8px #dfdfdf,-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color)}50%{-webkit-box-shadow:-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color),-8px 8px #dfdfdf;box-shadow:-8px -8px var(--secondary-color),8px -8px #dfdfdf,8px 8px var(--secondary-color),-8px 8px #dfdfdf}75%{-webkit-box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49;box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49}}svg:has([data-animation=elastic]){overflow:visible}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}100%{-webkit-transform:translate(-50%,0) rotate(360deg);transform:translate(-50%,0) rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0)}100%{-webkit-transform:translate(-50%,0) rotate(360deg);transform:translate(-50%,0) rotate(360deg)}}[data-animation=elastic]{--animation-duration:1s;-webkit-animation:elastic var(--animation-duration) ease-in-out 0s infinite alternate;animation:elastic var(--animation-duration) ease-in-out 0s infinite alternate;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes elastic{0%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}40%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}70%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes elastic{0%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}40%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}70%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.header{position:sticky;z-index:10;top:0;background-color:var(--white-soft);border-bottom:1px solid transparent;-webkit-transition:border-color .4s ease,padding .4s ease;transition:border-color .4s ease,padding .4s ease}.header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-flex-basis .4s ease;transition:-webkit-flex-basis .4s ease;transition:flex-basis .4s ease;transition:flex-basis .4s ease,-webkit-flex-basis .4s ease,-ms-flex-preferred-size .4s ease}.header__logo img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.header__button{opacity:0}.show-book-btn:has(._header-scroll) .header__button{opacity:1}.header__language-switcher{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}._header-scroll .header__language-switcher{opacity:0;visibility:hidden;pointer-events:none}.language-switcher{--switcher-border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--switcher-border-radius);background-color:#ffe4e8;overflow:hidden;-webkit-transition:background-color .4s ease,opacity .4s ease,visibility .4s ease;transition:background-color .4s ease,opacity .4s ease,visibility .4s ease}.language-switcher:has(.language-switcher__item:not(.active):hover){background-color:var(--black)}.language-switcher:has(.language-switcher__item:not(.active):hover) .language-switcher__item:not(.active){--item-curent-text-color:var(--white)}.language-switcher__item{padding:6px 20px;font-weight:500;font-size:17px;background-color:var(--item-curent-bg-color);color:var(--item-curent-text-color,var(--secondary-color));border-radius:var(--switcher-border-radius);-webkit-transition:color .4s ease;transition:color .4s ease}.language-switcher__item:last-child{margin-left:-10px}.language-switcher__item.active{cursor:default;--item-curent-bg-color:var(--secondary-color);--item-curent-text-color:var(--white)}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.footer__slogan{font-family:var(--font-secondary);font-weight:400;line-height:100%;text-transform:capitalize;color:#132020;letter-spacing:-.045em;-webkit-transform:translate3D(var(--slogan-x-position),0,0);-ms-transform:translate3D(var(--slogan-x-position),0,0);transform:translate3D(var(--slogan-x-position),0,0);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}._watcher-view .footer__slogan{opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.footer__slogan:first-child{--slogan-x-position:-120px}.footer__slogan:last-child{--slogan-x-position:120px}.footer__logo img,.footer__logo svg{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.footer__label{font-family:var(--font-secondary);font-weight:400;line-height:100%;text-transform:capitalize;color:#132020}.footer__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:5px}.footer__link{position:relative;font-size:20px;line-height:130%;color:#132020;white-space:nowrap;-webkit-transition:color .4s ease;transition:color .4s ease}.footer__link::after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:var(--secondary-color);-webkit-transition:color .4s ease,opacity .4s ease,-webkit-transform .4s ease;transition:color .4s ease,opacity .4s ease,-webkit-transform .4s ease;transition:color .4s ease,opacity .4s ease,transform .4s ease;transition:color .4s ease,opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;opacity:0;visibility:hidden;-webkit-transform:translate3D(0,2px,0);-ms-transform:translate3D(0,2px,0);transform:translate3D(0,2px,0)}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 23px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px;font-family:var(--font-secondary);border-top:1px solid #8e8e8e;color:#132020}.footer__caption{font-weight:400;line-height:100%;letter-spacing:-.04em;text-transform:capitalize}.footer__caption .heart{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.footer__copyright{line-height:140%;letter-spacing:-.02em}.hero{--animtion-gap:205px;--animation-speed:0.4s;--animation-delay:0s;--animation-timing-function:ease-in-out}.hero__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.hero__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.hero__title{font-family:var(--font-secondary);font-weight:500;color:var(--black);text-transform:capitalize;line-height:1.2444444444}.hero__title span{display:block;-webkit-transform:translate3D(var(--animtion-x),0,0);-ms-transform:translate3D(var(--animtion-x),0,0);transform:translate3D(var(--animtion-x),0,0);opacity:0;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.loaded .hero__title span{opacity:1;-webkit-transition:opacity var(--animation-speed) var(--animation-timing-function) var(--animation-delay),-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:opacity var(--animation-speed) var(--animation-timing-function) var(--animation-delay),-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay),opacity var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay),opacity var(--animation-speed) var(--animation-timing-function) var(--animation-delay),-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay)}.hero__title span:first-child{--animtion-x:-50px}.loaded .hero__title span:first-child{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.hero__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3D(0,var(--animtion-gap),0);-ms-transform:translate3D(0,var(--animtion-gap),0);transform:translate3D(0,var(--animtion-gap),0);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.loaded .hero__row{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay),-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay)}.hero__descr{line-height:150%;color:var(--gray);font-weight:500}.hero__image{-webkit-transform:translate3D(0,var(--animtion-gap),0);-ms-transform:translate3D(0,var(--animtion-gap),0);transform:translate3D(0,var(--animtion-gap),0);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s;overflow:hidden}.loaded .hero__image{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay);transition:transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay),-webkit-transform var(--animation-speed) var(--animation-timing-function) var(--animation-delay)}.image-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;aspect-ratio:1240/540;background-color:#fef6f7}.image-hero__main{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3D(0,40px,0);-ms-transform:translate3D(0,40px,0);transform:translate3D(0,40px,0)}.image-hero__top{position:absolute;z-index:5;width:6.8548387097%;height:auto;aspect-ratio:85/75;left:45.45%;-webkit-transform:translate3D(0,40px,0);-ms-transform:translate3D(0,40px,0);transform:translate3D(0,40px,0)}.image-hero__logo{position:absolute;left:50%;width:20.8870967742%;height:auto;aspect-ratio:259/280;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.image-hero__logo--first path:last-child{opacity:0}.image-hero__logo--second{z-index:5}.image-hero__logo--second path:first-child{opacity:0}.image-hero__decor{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.services__container{width:100%}.services__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.services__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.services__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.services__descr{line-height:140%;color:var(--gray);font-weight:500}.services__slider{counter-reset:item}.slide-services{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.slide-services__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.slide-services__label{font-weight:500;text-transform:uppercase;white-space:nowrap;-webkit-transition:color .4s ease;transition:color .4s ease}.slide-services__image{position:relative;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease}.slide-services__image img{height:auto;-o-object-fit:cover;object-fit:cover;border-radius:15px}.slide-services__descr{color:var(--gray);font-weight:500;font-size:var(--add-offsize);line-height:140%;-webkit-transition:color .4s ease;transition:color .4s ease}.solutions__body{display:-webkit-box;display:-ms-flexbox;display:flex}.solutions__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:24px}.solutions__descr{font-weight:500;line-height:140%;color:#3f3f3f}.solutions__visual{aspect-ratio:545/626}.solutions__visual img,.solutions__visual svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions__visual._watcher-view :is(path,circle,rect){scale:1}.solutions__visual :is(path,circle,rect){scale:.5;-webkit-transition:scale .6s ease;transition:scale .6s ease}#circle{-webkit-transform-origin:70% 30%;-ms-transform-origin:70% 30%;transform-origin:70% 30%}#shape{-webkit-transform-origin:30% 70%;-ms-transform-origin:30% 70%;transform-origin:30% 70%}#square{-webkit-transform-origin:30% 30%;-ms-transform-origin:30% 30%;transform-origin:30% 30%}#triangle{-webkit-transform-origin:70% 70%;-ms-transform-origin:70% 70%;transform-origin:70% 70%}[id*=-hidden]{opacity:0;visibility:hidden}.why-us__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.why-us__title{text-align:center}.why-us__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why-us__item[data-watch]{-webkit-transform:translate3D(0,var(--translate-value,80px),0);-ms-transform:translate3D(0,var(--translate-value,80px),0);transform:translate3D(0,var(--translate-value,80px),0);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease}.why-us__item[data-watch][data-watch-direction=down]{-webkit-transform:translate3D(0,calc(var(--translate-value,80px) * -1),0);-ms-transform:translate3D(0,calc(var(--translate-value,80px) * -1),0);transform:translate3D(0,calc(var(--translate-value,80px) * -1),0)}.why-us__item[data-watch]._watcher-view{--translate-value:0;opacity:1}.why-us__item:nth-child(2){--translate-value:80px}.why-us__item:nth-child(3){--translate-value:120px}.item-why-us{position:relative}.item-why-us__inner{position:relative;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;height:100%;overflow:hidden;border-radius:20px}.item-why-us__label{font-weight:600;text-transform:uppercase;line-height:123%}.item-why-us__descr{font-weight:500;font-size:16px;line-height:140%;color:var(--black-light)}.item-why-us__decor{position:absolute;z-index:5;top:0;left:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.item-why-us__decor--border{z-index:2}.item-why-us__corner{--icon-bg-color:var(--white-soft);position:absolute;z-index:2;width:80px;aspect-ratio:1;-webkit-transform:translate3D(.1px,-.2px,0);-ms-transform:translate3D(.1px,-.2px,0);transform:translate3D(.1px,-.2px,0)}.we-handle{background-color:var(--white-dark)}.we-handle__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;text-align:center}.we-handle__suptitle{font-weight:500;line-height:120%;text-transform:uppercase;color:#424242}.we-handle__visual{width:100%;margin:0 auto}.we-handle__info{text-align:center}.we-handle__slogan{font-weight:600;line-height:120%;text-align:center;color:var(--secondary-color)}.we-handle__descr{line-height:140%}.visual-we-handle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;aspect-ratio:647/440}.visual-we-handle__head{position:absolute;left:51%;width:36%;height:auto;aspect-ratio:228/220;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.visual-we-handle__body{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.visual-we-handle__element{--transition-delay:0.1s;--transition-duration:0.3s;position:absolute;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity var(--transition-duration) ease-in-out var(--transition-delay),visibility var(--transition-duration) ease-in-out var(--transition-delay),-webkit-transform var(--transition-duration) ease-in-out var(--transition-delay);transition:opacity var(--transition-duration) ease-in-out var(--transition-delay),visibility var(--transition-duration) ease-in-out var(--transition-delay),-webkit-transform var(--transition-duration) ease-in-out var(--transition-delay);transition:transform var(--transition-duration) ease-in-out var(--transition-delay),opacity var(--transition-duration) ease-in-out var(--transition-delay),visibility var(--transition-duration) ease-in-out var(--transition-delay);transition:transform var(--transition-duration) ease-in-out var(--transition-delay),opacity var(--transition-duration) ease-in-out var(--transition-delay),visibility var(--transition-duration) ease-in-out var(--transition-delay),-webkit-transform var(--transition-duration) ease-in-out var(--transition-delay);opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden}._watcher-view .visual-we-handle__element{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.visual-we-handle__element--01{left:8%;width:22.5656877898%;aspect-ratio:146/111}.visual-we-handle__element--02{left:64.2%;width:7.2642967543%;aspect-ratio:47/55}._watcher-view .visual-we-handle__element--02{-webkit-transition-delay:calc(var(--transition-delay)*5 + var(--transition-duration));transition-delay:calc(var(--transition-delay)*5 + var(--transition-duration))}.visual-we-handle__element--03{left:76.2%;width:10.8191653787%;aspect-ratio:70/53}._watcher-view .visual-we-handle__element--03{-webkit-transition-delay:calc(var(--transition-delay)*5 + var(--transition-duration));transition-delay:calc(var(--transition-delay)*5 + var(--transition-duration))}.visual-we-handle__element--04{width:12.0556414219%;aspect-ratio:78/73}._watcher-view .visual-we-handle__element--04{-webkit-transition-delay:calc(var(--transition-delay)*3 + var(--transition-duration));transition-delay:calc(var(--transition-delay)*3 + var(--transition-duration))}.visual-we-handle__element--05{left:83.2%;width:10.5100463679%;aspect-ratio:68/70}._watcher-view .visual-we-handle__element--05{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:calc(var(--transition-delay)*4 + var(--transition-duration));transition-delay:calc(var(--transition-delay)*4 + var(--transition-duration))}.visual-we-handle__element--06{width:13.7557959815%;aspect-ratio:89/81}._watcher-view .visual-we-handle__element--06{-webkit-transition-delay:calc(var(--transition-delay)*5 + var(--transition-duration));transition-delay:calc(var(--transition-delay)*5 + var(--transition-duration))}.visual-we-handle__element--07{left:81.2%;width:12.0556414219%;aspect-ratio:78/77}._watcher-view .visual-we-handle__element--07{-webkit-transition-delay:calc(var(--transition-delay)*2 + var(--transition-duration));transition-delay:calc(var(--transition-delay)*2 + var(--transition-duration))}.we-serve__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.we-serve__descr{font-weight:500;line-height:150%;color:var(--gray)}.item-we-serve{border-radius:20px;overflow:hidden}.item-we-serve__image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:var(--white-dark)}.item-we-serve__image:hover::after{opacity:.8;visibility:visible;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.item-we-serve__image:hover img{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.item-we-serve__image:hover .item-we-serve__hidden-info{--animation-delay:0.2s;opacity:1;visibility:visible;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);pointer-events:auto}.item-we-serve__image img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.item-we-serve__image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--white-soft);-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3D(0,-100%,0);-ms-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);pointer-events:none}.item-we-serve__hidden-info{--animation-delay:0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .4s ease var(--animation-delay),visibility .4s ease var(--animation-delay),-webkit-transform .4s ease var(--animation-delay);transition:opacity .4s ease var(--animation-delay),visibility .4s ease var(--animation-delay),-webkit-transform .4s ease var(--animation-delay);transition:transform .4s ease var(--animation-delay),opacity .4s ease var(--animation-delay),visibility .4s ease var(--animation-delay);transition:transform .4s ease var(--animation-delay),opacity .4s ease var(--animation-delay),visibility .4s ease var(--animation-delay),-webkit-transform .4s ease var(--animation-delay);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3D(0,50px,0);-ms-transform:translate3D(0,50px,0);transform:translate3D(0,50px,0)}.item-we-serve__hidden-info p{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;line-height:110%;text-align:center;font-weight:500}.item-we-serve__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13.5px;font-weight:500;line-height:120%;color:var(--white);background-color:var(--secondary-color)}.how-we-work{position:relative;overflow:hidden}.how-we-work__top{display:-ms-grid;display:grid;gap:12px;text-align:center}.how-we-work__suptitle{font-weight:500;line-height:150%;text-transform:uppercase;text-align:center;color:#424242}.how-we-work__title{line-height:120%;text-transform:capitalize}.how-we-work__items{counter-reset:item}.how-we-work__decor{position:absolute;pointer-events:none}.how-we-work__progressbar.is-animating::after{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:-webkit-transform var(--element-animation-duration) linear;transition:-webkit-transform var(--element-animation-duration) linear;transition:transform var(--element-animation-duration) linear;transition:transform var(--element-animation-duration) linear,-webkit-transform var(--element-animation-duration) linear}.how-we-work__progressbar::before{background-color:rgba(138,55,67,.2)}.how-we-work__progressbar::after{background-color:var(--secondary-color);-webkit-transform:translate3D(-100%,0,0);-ms-transform:translate3D(-100%,0,0);transform:translate3D(-100%,0,0)}.item-how-we-work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-how-we-work::before{counter-increment:item;content:counter(item);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;border-radius:50%;color:var(--secondary-color);font-weight:600}.item-how-we-work__label{font-family:var(--font-secondary);font-weight:500;line-height:150%;color:var(--secondary-color)}.item-how-we-work__subplabel{font-weight:500;line-height:120%;text-transform:uppercase}.item-how-we-work__subplabel:not(:last-child){margin-bottom:10px}.item-how-we-work__descr{font-size:14px;line-height:130%;color:rgba(18,18,18,.8)}.about-us{background-color:var(--white-dark)}.about-us__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.about-us__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.about-us__descr{font-weight:500;font-size:16px;line-height:150%;color:#4d4d4d}.about-us__items{display:-webkit-box;display:-ms-flexbox;display:flex}.about-us__item{position:relative;border-radius:20px}.about-us__item[data-watch]{-webkit-transform:translate3D(0,var(--translate-value,100px),0);-ms-transform:translate3D(0,var(--translate-value,100px),0);transform:translate3D(0,var(--translate-value,100px),0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.about-us__item[data-watch][data-watch-direction=down]{-webkit-transform:translate3D(0,calc(var(--translate-value,100px) * -1),0);-ms-transform:translate3D(0,calc(var(--translate-value,100px) * -1),0);transform:translate3D(0,calc(var(--translate-value,100px) * -1),0)}.about-us__item[data-watch]:nth-child(2){--translate-value:140px}.about-us__item[data-watch]._watcher-view{--translate-value:0}.about-us__label{position:relative;z-index:2;margin-bottom:8px;text-transform:capitalize;font-weight:500;color:var(--black-alt)}.about-us__text{position:relative;z-index:2;font-weight:500;font-size:16px;line-height:150%;text-transform:capitalize;color:var(--gray)}.about-us__decor{--icon-bg-color:var(--white-dark);position:absolute;z-index:1;width:80px;aspect-ratio:1;-webkit-transform:translate3D(.1px,-.2px,0);-ms-transform:translate3D(.1px,-.2px,0);transform:translate3D(.1px,-.2px,0)}.contact-us{background-color:var(--white-dark)}.contact-us__body{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-us__calendar-widget{border-radius:20px;overflow:hidden}.contact-us__calendar-widget>div{width:100%;height:100%}.page-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-404__body{padding:120px 15px 40px;margin:0 auto}.page-404__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:140px}.page-404__message{color:var(--secondary-color)}.page-404__message:not(:last-child){margin-bottom:40px}.page-404__message::after{content:"]"}.page-404__message::before{content:"["}.page-404__message::after,.page-404__message::before{color:var(--secondary-color);font-size:20px;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;margin:0 50px}.page-404__go-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--secondary-color);text-align:center;font-size:20px;font-weight:500}.page-404__go-back span{position:relative}.page-404__go-back span::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--secondary-color);-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease}.page-404__digit{font-weight:500;color:var(--secondary-color)}.page-404__circle{position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1}.page-404__circle svg{position:absolute;top:50%;left:50px;height:auto;text-align:center;fill:var(--secondary-color)}.page-404__circle path#XMLID_5_{fill:var(--secondary-color);-webkit-filter:url(#blurFilter4);filter:url(#blurFilter4)}.page-404__circle path#XMLID_11_,.page-404__circle path#XMLID_2_{fill:var(--secondary-color)}.page-404__circle .circle{-webkit-animation:out 2s infinite ease-out;animation:out 2s infinite ease-out;fill:var(--secondary-color)}@-webkit-keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes out{0%{opacity:.9}25%{opacity:.3}50%{opacity:.2}75%{opacity:.1}100%{opacity:0}}@keyframes out{0%{opacity:.9}25%{opacity:.3}50%{opacity:.2}75%{opacity:.1}100%{opacity:0}}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-initialized.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}.swiper-button-disabled{opacity:.2;cursor:auto}.swiper-pagination-bullets:not(:is(.swiper-pagination-lock,.how-we-work__bullets)){margin:1.5625rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination-bullets:not(:is(.swiper-pagination-lock,.how-we-work__bullets)) span{width:10px;height:10px;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;background-color:var(--secondary-color);opacity:.3;border-radius:50%;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.swiper-pagination-bullets:not(:is(.swiper-pagination-lock,.how-we-work__bullets)) span:not(:last-child){margin:0 .625rem 0 0}.swiper-pagination-bullets:not(:is(.swiper-pagination-lock,.how-we-work__bullets)) span.swiper-pagination-bullet-active{opacity:1}@media (min-width:29.99875em){:root{--main-offsize:1.125rem;--title-offsize:2.5rem}.popup__close{top:15px;right:15px}.header__logo{-ms-flex-preferred-size:152px;flex-basis:152px}._header-scroll .header__logo{-ms-flex-preferred-size:130px;flex-basis:130px}}@media (min-width:29.99875em)and (min-width:79.5em){.how-we-work__title{font-size:2.625rem}}@media (min-width:40.62375em){.footer__info{max-width:663px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__button{-webkit-box-flex:0;-ms-flex:0 1 278px;flex:0 1 278px}.hero__descr{-webkit-box-flex:0;-ms-flex:0 1 531px;flex:0 1 531px}.we-handle__visual{max-width:647px}.we-handle__descr{max-width:586px;margin-left:auto;margin-right:auto}.visual-we-handle__head{top:32px}.visual-we-handle__element--01{top:17px}.visual-we-handle__element--02{top:0}.visual-we-handle__element--03{top:70px}.visual-we-handle__element--04{top:180px;left:2.2%}.visual-we-handle__element--05{top:176px}.visual-we-handle__element--06{left:3.2%;top:293px}.visual-we-handle__element--07{top:293px}.page-404__circle svg{-webkit-transform:translate(-41%,-50%);-ms-transform:translate(-41%,-50%);transform:translate(-41%,-50%)}}@media (min-width:40.62375em)and (min-width:78.125em){.hero__row{gap:5.5rem}}@media (min-width:47.99875em){.contact-form__title{font-size:34px}.contact-form__text:not(:last-child){margin-bottom:30px}.contact-form__rows{gap:30px}.contact-form__rows:not(:last-child){margin-bottom:30px}button.contact-form__button{padding-top:8px;padding-bottom:8px;width:100%;max-width:190px}.button{gap:20px;padding:11px 11px 11px 22px}.button--small{gap:16px;padding:8.5px 9px 8.5px 27px}.button--small .button__icons{-webkit-box-flex:0;-ms-flex:0 0 31px;flex:0 0 31px;width:31px}.button__icons{-webkit-box-flex:0;-ms-flex:0 0 41px;flex:0 0 41px;width:41px}.popup__content{padding:60px}.popup__thanks{gap:22px}.only-mob{display:none}.footer{padding-bottom:53px}.footer__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__slogan{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer__logo{-webkit-box-flex:0;-ms-flex:0 1 165px;flex:0 1 165px}.footer__info:not(:last-child){margin-bottom:38px}.footer__col{-webkit-box-flex:0;-ms-flex:0 1 295px;flex:0 1 295px}.footer__label{margin-bottom:15px}.footer__bottom{padding-top:28px}.footer__caption{font-size:20px}.footer__copyright{font-size:16px}.page{padding-bottom:102px}.page__services{padding:80px 0 60px}.page__solutions{padding-bottom:92px}.page__we-serve{padding:57px 0 167px}.hero__image{border-radius:50px}.image-hero__top{top:27.9%}.image-hero__logo{top:17%}.services__body{gap:45px}.services__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__descr{-webkit-box-flex:0;-ms-flex:0 1 531px;flex:0 1 531px}.services__bullets{display:none}.slide-services{padding:35px 0}.slide-services__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-services__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slide-services__image{opacity:0;visibility:hidden;-webkit-transform:translate3D(0,-10px,0);-ms-transform:translate3D(0,-10px,0);transform:translate3D(0,-10px,0)}.slide-services__image img{position:absolute;top:50%;left:0;right:0;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.slide-services__descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 496px;flex:0 1 496px}.slide-services__descr::before{counter-increment:item;content:"0" counter(item);font-weight:500;text-transform:uppercase;color:var(--black-alt);-webkit-transition:color .4s ease;transition:color .4s ease}.solutions__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.solutions__info{-webkit-box-flex:0;-ms-flex:0 1 var(--info-el-size,562px);flex:0 1 var(--info-el-size,562px)}.wrapper--german .solutions__info{--info-el-size:600px}.solutions__visual{-webkit-box-flex:0;-ms-flex:0 1 545px;flex:0 1 545px}.why-us__body{gap:64px}.why-us__items{gap:24px 35px}.why-us__item{-webkit-box-flex:0;-ms-flex:0 1 390px;flex:0 1 390px}.why-us__item:nth-child(2) .item-why-us__corner{right:-5px}.item-why-us__inner{padding:45px 35px;border:1.4px solid #000}.item-why-us__label{font-size:22px}.item-why-us__corner{top:-5px;right:-4.5px}.we-handle{padding:61px 0}.we-handle__top{gap:12px;margin-bottom:46px;margin-bottom:66px}.we-handle__suptitle{font-size:22px}.we-handle__visual:not(:last-child){margin-bottom:85px}.we-handle__slogan{margin-bottom:10px;font-size:28px}.we-handle__descr:not(:last-child){margin-bottom:40px}.we-serve__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.we-serve__top:not(:last-child){margin-bottom:40px}.we-serve__descr{-webkit-box-flex:0;-ms-flex:0 1 531px;flex:0 1 531px}.we-serve__swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:53px 35px}.we-serve__slide{-webkit-box-flex:1;-ms-flex:1 1 calc(33% - 35px);flex:1 1 calc(33% - 35px)}.we-serve__slide[data-watch]{-webkit-transform:translate3D(0,var(--translate-value,100px),0);-ms-transform:translate3D(0,var(--translate-value,100px),0);transform:translate3D(0,var(--translate-value,100px),0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.we-serve__slide[data-watch][data-watch-direction=down]{-webkit-transform:translate3D(0,calc(var(--translate-value,100px) * -1),0);-ms-transform:translate3D(0,calc(var(--translate-value,100px) * -1),0);transform:translate3D(0,calc(var(--translate-value,100px) * -1),0)}.we-serve__slide[data-watch]:nth-child(2){--translate-value:140px}.we-serve__slide[data-watch]:nth-child(3){--translate-value:140px}.we-serve__slide[data-watch]._watcher-view{--translate-value:0}.item-we-serve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-we-serve__image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.item-we-serve__label{font-size:22px}.how-we-work{padding-bottom:78px}.how-we-work__top:not(:last-child){margin-bottom:72px}.how-we-work__decor--top{width:100%;height:auto;left:0;top:6%}.how-we-work__decor--bottom{width:100%;height:auto;top:44%;left:0}.item-how-we-work::before{width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;margin-bottom:20px;border:2px solid var(--secondary-color)}.item-how-we-work__subplabel{font-size:23px}.about-us{padding:103px 0 93px}.about-us__body{gap:73px}.about-us__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us__descr{-webkit-box-flex:0;-ms-flex:0 1 573px;flex:0 1 573px}.about-us__items{gap:40px}.about-us__item{border:1.4px solid #000}.about-us__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:40px}.about-us__label{font-size:28px}.about-us__decor{top:-6px;right:-6px}.contact-us{padding-bottom:99px}.contact-us__title:not(:last-child){margin-bottom:54px}.contact-us__calendar-widget>div{overflow:scroll}}@media (min-width:47.99875em)and (min-height:800px){.header{padding:33px 0 0}.header._header-scroll{padding:12px 0}.hero{padding-top:clamp(32px,15vh,100px)}.hero__body{gap:clamp(32px,11vh,95px)}.hero__info{gap:clamp(32px,10vh,84px)}}@media (min-width:47.99875em)and (max-height:800px){.header{padding:16px 0 0}.header._header-scroll{padding:12px 0}.hero{padding-top:clamp(32px,10vh,100px)}.hero__body{gap:clamp(32px,7vh,95px)}.hero__info{gap:clamp(32px,5vh,84px)}}@media (min-width:47.99875em)and (min-width:87.5em){.slide-services__inner{gap:7.5rem}}@media (min-width:47.99875em)and (min-width:68.75em){.slide-services__descr{gap:4.875rem}}@media (min-width:47.99875em)and (min-width:79.5em){.slide-services__descr::before{font-size:1.75rem}}@media (min-width:61.99875em){.footer__top:not(:last-child){margin-bottom:97px}.page__why-us{padding-bottom:148px}.how-we-work__swiper{display:contents}.how-we-work__item{max-width:28.3064516129%;opacity:0;visibility:hidden;-webkit-transform:translate3D(0,var(--translate-value,200px),0);-ms-transform:translate3D(0,var(--translate-value,200px),0);transform:translate3D(0,var(--translate-value,200px),0);-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease}.how-we-work__item[data-watch-direction=down]{-webkit-transform:translate3D(0,calc(var(--translate-value,200px) * -1),0);-ms-transform:translate3D(0,calc(var(--translate-value,200px) * -1),0);transform:translate3D(0,calc(var(--translate-value,200px) * -1),0)}.how-we-work__item._watcher-view{opacity:1;visibility:visible;--translate-value:0}.how-we-work__item:nth-child(2){margin-left:auto;margin-right:auto;margin-top:-61px}.how-we-work__item:nth-child(3){margin-left:auto;margin-top:-61px}.how-we-work__item:nth-child(4){margin-left:auto;margin-right:auto;margin-top:5px}.how-we-work__item:nth-child(5){margin-top:-61px}.how-we-work__bullets{display:none}.how-we-work__progressbar{display:none}}@media (min-width:74.99875em){.hero__info{max-width:1104px;width:100%;margin:0 auto}.slide-services__image{-webkit-box-flex:0;-ms-flex:0 0 197px;flex:0 0 197px;width:197px}.contact-us__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.contact-us__calendar-widget{-webkit-box-flex:0;-ms-flex:0 0 779px;flex:0 0 779px}.contact-us__form{-webkit-box-flex:0;-ms-flex:0 1 393px;flex:0 1 393px}}@media (min-width:79.5em){.popup__thanks h2{font-size:2.625rem}.title{font-size:3.625rem}.footer__slogan{font-size:5.0625rem}.footer__label{font-size:2.375rem}.slide-services__label{font-size:1.75rem}.we-handle__title{font-size:3.25rem}.item-how-we-work::before{font-size:2.75rem}.page-404__digit{font-size:10.9375rem}.page-404__circle{-ms-flex-preferred-size:14.375rem;flex-basis:14.375rem}.page-404__circle svg{width:46.875rem}}@media (min-width:87.5em){.item-how-we-work__label{font-size:2.375rem}}@media (min-width:75em)and (min-height:800px){.wrapper--german .hero__info{max-width:100%}.hero__title{font-size:clamp(64px,14vh,90px)}.hero__title span:last-child{--animtion-x:calc(50px + 3.5em)}.loaded .hero__title span:last-child{--animtion-x:3.5em}.wrapper--german .hero__title span:last-child{--animtion-x:187px}.loaded .wrapper--german .hero__title span:last-child{--animtion-x:87px}}@media (min-width:75em)and (max-height:800px){.hero__title{font-size:clamp(64px,11vh,90px)}.wrapper--german .hero__title{font-size:clamp(64px,10vh,90px)}.hero__title span:last-child{--animtion-x:calc(50px + 6em)}.loaded .hero__title span:last-child{--animtion-x:6em}.wrapper--german .hero__title span:last-child{--animtion-x:187px}.loaded .wrapper--german .hero__title span:last-child{--animtion-x:87px}}@media (max-width:20em){.popup__thanks h2{font-size:1.75rem}.title{font-size:1.625rem}.footer__slogan{font-size:1.75rem}.footer__label{font-size:1.25rem}.slide-services__label{font-size:1.25rem}.we-handle__title{font-size:1.375rem}.item-how-we-work::before{font-size:1.25rem}.page-404__digit{font-size:5rem}.page-404__circle{-ms-flex-preferred-size:7.5rem;flex-basis:7.5rem}.page-404__circle svg{width:18.75rem}}@media (max-width:74.99875em){.contact-form__text{max-width:525px}.contact-us__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}@media (max-width:61.99875em){.footer__top:not(:last-child){margin-bottom:60px}.footer__col{max-width:295px}.how-we-work__items:not(:last-child){margin-bottom:40px}.how-we-work__items.swiper{overflow:visible}.how-we-work__items:not(.swiper-initialized) .how-we-work__swiper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}.how-we-work__items:not(.swiper-initialized) .how-we-work__item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.how-we-work__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.how-we-work__bullets:not(:last-child){margin-bottom:40px}.how-we-work__bullets span{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--secondary-color);border:2px solid var(--secondary-color);aspect-ratio:1;border-radius:100%;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.how-we-work__bullets span.swiper-pagination-bullet-active{background-color:var(--secondary-color);color:var(--white)}.how-we-work__bullets span::after{counter-increment:item;content:counter(item);font-weight:600;font-size:31px}.how-we-work__progressbar{position:relative;width:100%;height:2px;overflow:hidden}.how-we-work__progressbar::after,.how-we-work__progressbar::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:24px}.item-how-we-work::before{display:none}}@media (max-width:47.99875em){.contact-form__title{font-size:24px}.contact-form__text:not(:last-child){margin-bottom:24px}.contact-form__rows{gap:18px}.contact-form__rows:not(:last-child){margin-bottom:24px}.button{gap:12px;padding:8px 11px 8px 16px}.button__icons{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;width:26px}.button__icons svg{width:14px}.popup__content{padding:32px 24px}.popup__thanks{gap:16px}.only-desktop{display:none}.header{padding:24px 0 0}.header._header-scroll{padding:12px 0}.footer{padding-bottom:32px}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__slogan:first-child{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.footer__logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:100px}.footer__info:not(:last-child){margin-bottom:24px}.footer__label{margin-bottom:10px}.footer__bottom{padding-top:16px}.footer__caption{font-size:16px}.footer__copyright{font-size:12px}.page{padding-bottom:60px}.page__services{padding:60px 0}.page__solutions{padding-bottom:60px}.page__we-serve{padding:60px 0 80px}.hero{padding-top:40px}.hero__body{gap:45px}.hero__info{gap:12px}.hero__image{border-radius:24px}.image-hero__top{top:24%}.image-hero__logo{top:14%}.services__body{gap:32px}.services__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slide-services__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-services__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.slide-services__image{width:197px}.slide-services__image img{max-width:100%}.slide-services__descr{max-width:530px;margin:0 auto;text-align:center}.solutions__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.solutions__visual{width:100%;max-width:500px;margin:0 auto}.why-us__body{gap:32px}.why-us__items{gap:24px}.why-us__item:nth-child(2) .item-why-us__corner{right:-4.5px}.why-us__item:nth-child(2) .item-why-us__decor{-o-object-position:-3px 0;object-position:-3px 0}.item-why-us__inner{padding:24px 16px;border:1.5px solid #000}.item-why-us__label{font-size:20px}.item-why-us__corner{top:-4.5px;right:-4.5px}.we-handle{padding:42px 0}.we-handle__top{gap:8px;margin-bottom:48px}.we-handle__suptitle{font-size:18px}.we-handle__visual:not(:last-child){margin-bottom:48px}.we-handle__slogan{margin-bottom:16px;font-size:24px}.we-handle__descr:not(:last-child){margin-bottom:24px}.we-serve__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.we-serve__top:not(:last-child){margin-bottom:32px}.we-serve__descr{max-width:531px}.we-serve__slider.swiper{overflow:visible}.item-we-serve__image img{max-width:100%}.item-we-serve__label{font-size:18px}.how-we-work{padding-bottom:60px}.how-we-work__top:not(:last-child){margin-bottom:32px}.how-we-work__decor--top{width:100%;height:auto;top:20%;left:0;aspect-ratio:440/542}.how-we-work__decor--bottom{display:none}.item-how-we-work::before{width:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;margin-bottom:12px;border:1px solid var(--secondary-color)}.item-how-we-work__subplabel{font-size:18px}.about-us{padding:60px 0}.about-us__body{gap:32px}.about-us__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us__descr{max-width:573px}.about-us__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.about-us__item{border:1.5px solid #000}.about-us__item{padding:24px 16px}.about-us__label{font-size:24px}.about-us__decor{top:-6px;right:-6px}.contact-us{padding-bottom:60px}.contact-us__title:not(:last-child){margin-bottom:32px}.contact-us__calendar-widget>div{overflow:hidden}}@media (max-width:40.62375em){.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__title span:last-child{--animtion-x:50px}.loaded .hero__title span:last-child{--animtion-x:0}.wrapper--german .hero__title span:last-child{--animtion-x:150px}.loaded .wrapper--german .hero__title span:last-child{--animtion-x:0px}.hero__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.hero__button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.we-handle__visual{max-width:340px}.visual-we-handle__head{top:11px}.visual-we-handle__element--01{top:-4px}.visual-we-handle__element--02{top:-22px}.visual-we-handle__element--03{top:28px}.visual-we-handle__element--04{left:6%;top:80px}.visual-we-handle__element--05{top:86px}.visual-we-handle__element--06{top:141px;left:5%}.visual-we-handle__element--07{top:151px}.page-404__circle svg{-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%)}}@media (max-width:29.99875em){:root{--main-offsize:1rem;--title-offsize:1.875rem}.popup__close{top:5px;right:10px}.popup__close svg{width:24px;height:24px}.header__logo{-ms-flex-preferred-size:130px;flex-basis:130px}._header-scroll .header__logo{-ms-flex-preferred-size:100px;flex-basis:100px}.header__button .button__icons{display:none}.page__why-us{padding-bottom:60px}.hero__title{font-size:48px}.wrapper--german .hero__title{font-size:46px}.item-we-serve__image img{width:100%;aspect-ratio:330/150}}@media (max-width:29.6875em){.item-how-we-work__label{font-size:1.5rem}}@media (max-width:23.125em){.header__button{display:none}.item-why-us__descr{font-size:14px}}@media (min-width:20em)and (max-width:79.5em){@supports (font-size:clamp(1.75rem ,1.4558823529rem + 1.4705882353vw ,2.625rem)){.popup__thanks h2{font-size:clamp(1.75rem ,1.4558823529rem + 1.4705882353vw ,2.625rem)}}@supports not (font-size:clamp(1.75rem ,1.4558823529rem + 1.4705882353vw ,2.625rem)){.popup__thanks h2{font-size:calc(1.75rem + .875*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(1.625rem ,0.9527310924rem + 3.3613445378vw ,3.625rem)){.title{font-size:clamp(1.625rem ,.9527310924rem + 3.3613445378vw ,3.625rem)}}@supports not (font-size:clamp(1.625rem ,0.9527310924rem + 3.3613445378vw ,3.625rem)){.title{font-size:calc(1.625rem + 2*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(1.75rem ,0.6365546218rem + 5.5672268908vw ,5.0625rem)){.footer__slogan{font-size:clamp(1.75rem ,.6365546218rem + 5.5672268908vw ,5.0625rem)}}@supports not (font-size:clamp(1.75rem ,0.6365546218rem + 5.5672268908vw ,5.0625rem)){.footer__slogan{font-size:calc(1.75rem + 3.3125*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(1.25rem ,0.8718487395rem + 1.8907563025vw ,2.375rem)){.footer__label{font-size:clamp(1.25rem ,.8718487395rem + 1.8907563025vw ,2.375rem)}}@supports not (font-size:clamp(1.25rem ,0.8718487395rem + 1.8907563025vw ,2.375rem)){.footer__label{font-size:calc(1.25rem + 1.125*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(1.25rem ,1.0819327731rem + 0.8403361345vw ,1.75rem)){.slide-services__label{font-size:clamp(1.25rem ,1.0819327731rem + .8403361345vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.0819327731rem + 0.8403361345vw ,1.75rem)){.slide-services__label{font-size:calc(1.25rem + .5*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(1.375rem ,0.7447478992rem + 3.1512605042vw ,3.25rem)){.we-handle__title{font-size:clamp(1.375rem ,.7447478992rem + 3.1512605042vw ,3.25rem)}}@supports not (font-size:clamp(1.375rem ,0.7447478992rem + 3.1512605042vw ,3.25rem)){.we-handle__title{font-size:calc(1.375rem + 1.875*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(1.25rem ,0.7457983193rem + 2.5210084034vw ,2.75rem)){.item-how-we-work::before{font-size:clamp(1.25rem ,.7457983193rem + 2.5210084034vw ,2.75rem)}}@supports not (font-size:clamp(1.25rem ,0.7457983193rem + 2.5210084034vw ,2.75rem)){.item-how-we-work::before{font-size:calc(1.25rem + 1.5*(100vw - 20rem)/ 59.5)}}@supports (font-size:clamp(5rem ,3.0042016807rem + 9.9789915966vw ,10.9375rem)){.page-404__digit{font-size:clamp(5rem ,3.0042016807rem + 9.9789915966vw ,10.9375rem)}}@supports not (font-size:clamp(5rem ,3.0042016807rem + 9.9789915966vw ,10.9375rem)){.page-404__digit{font-size:calc(5rem + 5.9375*(100vw - 20rem)/ 59.5)}}@supports (flex-basis:clamp(7.5rem ,5.1890756303rem + 11.5546218487vw ,14.375rem)){.page-404__circle{-ms-flex-preferred-size:clamp(7.5rem ,5.1890756303rem + 11.5546218487vw ,14.375rem);flex-basis:clamp(7.5rem ,5.1890756303rem + 11.5546218487vw ,14.375rem)}}@supports not (flex-basis:clamp(7.5rem ,5.1890756303rem + 11.5546218487vw ,14.375rem)){.page-404__circle{-ms-flex-preferred-size:calc(7.5rem + 6.875*(100vw - 20rem)/ 59.5);flex-basis:calc(7.5rem + 6.875*(100vw - 20rem)/ 59.5)}}@supports (width:clamp(18.75rem ,9.2962184874rem + 47.268907563vw ,46.875rem)){.page-404__circle svg{width:clamp(18.75rem ,9.2962184874rem + 47.268907563vw ,46.875rem)}}@supports not (width:clamp(18.75rem ,9.2962184874rem + 47.268907563vw ,46.875rem)){.page-404__circle svg{width:calc(18.75rem + 28.125*(100vw - 20rem)/ 59.5)}}}@media (min-width:29.99875em)and (max-width:61.99875em){.page__why-us{padding-bottom:80px}.how-we-work__items{max-width:600px;margin-left:auto;margin-right:auto}}@media (min-width:29.99875em)and (max-width:75em)and (min-width:87.5em){.hero__title{font-size:5.625rem}}@media (min-width:29.99875em)and (max-width:75em)and (min-width:62em)and (max-width:87.5em){@supports (font-size:clamp(3rem ,-3.3823529412rem + 10.2941176471vw ,5.625rem)){.hero__title{font-size:clamp(3rem ,-3.3823529412rem + 10.2941176471vw ,5.625rem)}}@supports not (font-size:clamp(3rem ,-3.3823529412rem + 10.2941176471vw ,5.625rem)){.hero__title{font-size:calc(3rem + 2.625*(100vw - 62rem)/ 25.5)}}}@media (min-width:29.99875em)and (max-width:75em)and (max-width:62em){.hero__title{font-size:3rem}}@media (min-width:40.62375em)and (max-width:75em){.hero__title span:last-child{--animtion-x:calc(50px + 3.5em)}.loaded .hero__title span:last-child{--animtion-x:3.5em}.wrapper--german .hero__title span:last-child{--animtion-x:150px}.loaded .wrapper--german .hero__title span:last-child{--animtion-x:0px}}@media (min-width:40.62375em)and (min-width:20em)and (max-width:78.125em){@supports (gap:clamp(2rem ,0.7956989247rem + 6.0215053763vw ,5.5rem)){.hero__row{gap:clamp(2rem ,.7956989247rem + 6.0215053763vw ,5.5rem)}}@supports not (gap:clamp(2rem ,0.7956989247rem + 6.0215053763vw ,5.5rem)){.hero__row{gap:calc(2rem + 3.5*(100vw - 20rem)/ 58.125)}}}@media (min-width:40.62375em)and (max-width:20em){.hero__row{gap:2rem}}@media (min-width:29.99875em)and (max-width:47.99875em){.services__descr{max-width:531px}}@media (min-width:47.99875em)and (min-width:61.9375em)and (max-width:87.5em){@supports (gap:clamp(1.5rem ,-13.0378973105rem + 23.4718826406vw ,7.5rem)){.slide-services__inner{gap:clamp(1.5rem ,-13.0378973105rem + 23.4718826406vw ,7.5rem)}}@supports not (gap:clamp(1.5rem ,-13.0378973105rem + 23.4718826406vw ,7.5rem)){.slide-services__inner{gap:calc(1.5rem + 6*(100vw - 61.9375rem)/ 25.5625)}}}@media (min-width:47.99875em)and (max-width:61.9375em){.slide-services__inner{gap:1.5rem}}@media (min-width:47.99875em)and (max-width:74.99875em){.slide-services__image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100px}}@media (min-width:47.99875em)and (min-width:20em)and (max-width:68.75em){@supports (gap:clamp(1.5rem ,0.1153846154rem + 6.9230769231vw ,4.875rem)){.slide-services__descr{gap:clamp(1.5rem ,.1153846154rem + 6.9230769231vw ,4.875rem)}}@supports not (gap:clamp(1.5rem ,0.1153846154rem + 6.9230769231vw ,4.875rem)){.slide-services__descr{gap:calc(1.5rem + 3.375*(100vw - 20rem)/ 48.75)}}}@media (min-width:47.99875em)and (max-width:20em){.slide-services__descr{gap:1.5rem}.slide-services__descr::before{font-size:1.25rem}}@media (min-width:47.99875em)and (min-width:20em)and (max-width:79.5em){@supports (font-size:clamp(1.25rem ,1.0819327731rem + 0.8403361345vw ,1.75rem)){.slide-services__descr::before{font-size:clamp(1.25rem ,1.0819327731rem + .8403361345vw ,1.75rem)}}@supports not (font-size:clamp(1.25rem ,1.0819327731rem + 0.8403361345vw ,1.75rem)){.slide-services__descr::before{font-size:calc(1.25rem + .5*(100vw - 20rem)/ 59.5)}}}@media (min-width:29.99875em)and (min-width:20em)and (max-width:79.5em){@supports (font-size:clamp(1.375rem ,0.9548319328rem + 2.1008403361vw ,2.625rem)){.how-we-work__title{font-size:clamp(1.375rem ,.9548319328rem + 2.1008403361vw ,2.625rem)}}@supports not (font-size:clamp(1.375rem ,0.9548319328rem + 2.1008403361vw ,2.625rem)){.how-we-work__title{font-size:calc(1.375rem + 1.25*(100vw - 20rem)/ 59.5)}}}@media (min-width:29.99875em)and (max-width:20em){.how-we-work__title{font-size:1.375rem}}@media (min-width:29.6875em)and (max-width:87.5em){@supports (font-size:clamp(1.5rem ,1.0506756757rem + 1.5135135135vw ,2.375rem)){.item-how-we-work__label{font-size:clamp(1.5rem ,1.0506756757rem + 1.5135135135vw ,2.375rem)}}@supports not (font-size:clamp(1.5rem ,1.0506756757rem + 1.5135135135vw ,2.375rem)){.item-how-we-work__label{font-size:calc(1.5rem + .875*(100vw - 29.6875rem)/ 57.8125)}}}@media (min-width:61.99875em)and (max-width:74.99875em){.contact-us__form{width:100%;max-width:950px;margin-left:auto;margin-right:auto}}@media (any-hover:hover){.button:hover{color:var(--white);background-color:var(--main-color)}.button:hover .button__icons{background-color:var(--white);color:var(--main-color);border-color:transparent}.button:hover .button__icons svg:first-child{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button:hover .button__icons svg:last-child{-webkit-transform:translate(300%,-50%);-ms-transform:translate(300%,-50%);transform:translate(300%,-50%)}.input:hover{border-color:var(--main-color)}.popup__close:hover{color:var(--gray)}.popup__close:hover svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.footer__link:hover{color:var(--secondary-color)}.footer__link:hover::after{content:"";opacity:1;visibility:visible;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.slide-services:hover{background-color:var(--black-alt)}.slide-services:hover .slide-services__descr::before,.slide-services:hover .slide-services__label{color:var(--white-soft)}.slide-services:hover .slide-services__descr{color:rgba(250,250,250,.8)}.slide-services:hover .slide-services__image{opacity:1;visibility:visible;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.page-404__go-back span:hover::after{-webkit-transform:translate3D(0,20px,0);-ms-transform:translate3D(0,20px,0);transform:translate3D(0,20px,0);opacity:0;visibility:hidden}}