@font-face{font-family:"DM Sans";src:url("./../../fonts/DMSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("./../../fonts/DMSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("./../../fonts/DMSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sora";src:url("./../../fonts/Sora-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Kalam";src:url("./../../fonts/Kalam-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul{list-style:none;padding:0}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox__carousel.is-draggable{cursor:default !important;-ms-touch-action:auto !important;touch-action:auto !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.fancybox__carousel.is-draggable .fancybox__content,.fancybox__carousel.is-draggable .fancybox__slide{cursor:default !important;-ms-touch-action:auto !important;touch-action:auto !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;pointer-events:none !important}.fancybox__carousel.is-draggable .fancybox__content>*,.fancybox__carousel.is-draggable .fancybox__slide>*{pointer-events:auto !important}.fancybox__carousel.is-draggable:active{cursor:default !important}.fancybox__carousel.is-draggable .is-dragging,.fancybox__carousel.is-draggable.is-dragging *{cursor:default !important;pointer-events:auto !important}.transform-up{opacity:0;-webkit-transform:translateY(3.125rem);-ms-transform:translateY(3.125rem);transform:translateY(3.125rem);-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.transform-up.transform-up-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}:root{--error-red: #d54141;--beige-100-base: #f5f3ed;--beige-90-mobile-link-only: #e9e5d8;--beige-80-mobile-link-only: #dad4be;--beige-50-dark: #af9f6e;--beige-10-darkest: #4f462b;--black-100-base: #2d2d2d;--black-70: #707070;--black-10-light: #ebebeb;--gray-warm-100-base: #d9d7cf;--gray-warm-90: #c9c6ba;--gray-warm-40-blog-text: #676251;--white-100-base: #ffffff;--teal-100-base: #62d9cf;--teal-40-dark: #10423e;--teal-75-vivid: #2cb5a9;--lime-100-base: #b5e573;--lime-80-vivid: #93d930;--pink-100-base: #f291cb;--pink-70-vivid: #da3b9b;--orange-100-base: #f2856d;--orange-85-vivid: #ef6343;--transition: all 0.3s ease 0s;--sub-menu-color-header: transparent;--header-height: 60px}html{overflow-x:clip}body{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;color:var(--black-100-base);background-color:var(--beige-100-base);position:relative}@media(max-width: 1120px){body{overflow:clip}}@media(max-width: 767px){body.active .navigation{top:3.75rem;position:sticky}}main{min-height:50vh}picture{display:block}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:90rem;margin:0 auto;padding:0 3.75rem}@media(max-width: 767px){.container{padding:0 0.9375rem}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;clip:rect(0 0 0 0) !important;overflow:hidden !important;background-color:rgba(0,0,0,.5)}html body .wpcf7-spinner{display:none !important}.swiper-pagination-bullet{width:0.75rem !important;height:0.75rem !important;border:2px solid #fff;background:var(--black-10-light) !important;opacity:1 !important}@media(max-width: 767px){.swiper-pagination-bullet{border:2px solid var(--black-70);background:var(--white-100-base) !important}}.swiper-pagination-bullet-active{background:var(--black-100-base) !important;pointer-events:none !important;cursor:default !important}@media(max-width: 767px){.swiper-pagination-bullet-active{border:2px solid var(--black-100-base)}}.swiper-pagination-triangle{position:relative;border:0px solid rgba(0,0,0,0);background:rgba(0,0,0,0) !important}.swiper-pagination-triangle::after{content:"";background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10.382L9.76393 6L1 1.61803L1 10.382Z" fill="%23EBEBEB" stroke="white" stroke-width="2"/></svg>');width:0.75rem;height:12px;position:absolute;top:0;left:0}@media(max-width: 767px){.swiper-pagination-triangle::after{background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10.382L9.76393 6L1 1.61803L1 10.382Z" fill="%23fff" stroke="%23707070" stroke-width="2"/></svg>')}}.swiper-pagination-triangle.swiper-pagination-bullet-active::after{content:"";background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10.382L9.76393 6L1 1.61803L1 10.382Z" fill="%23333333" stroke="white" stroke-width="2"/></svg>')}@media(max-width: 767px){.swiper-pagination-triangle.swiper-pagination-bullet-active::after{background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10.382L9.76393 6L1 1.61803L1 10.382Z" fill="%232D2D2D" stroke="%232D2D2D" stroke-width="2"/></svg>')}}form br{display:none}form .wpcf7-spinner{position:absolute;bottom:10px}form .wpcf7-not-valid{border-bottom:1px solid #d54141 !important}form .wpcf7-form-control-wrap{display:block;width:100%}form .wpcf7-not-valid-tip{position:absolute;bottom:-26px;padding-left:1.5625rem;padding-top:0.25rem}form .wpcf7-not-valid-tip::after{content:"";background-image:url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5 4.91L16.09 3.5L10.5 9.09L4.91 3.5L3.5 4.91L9.09 10.5L3.5 16.09L4.91 17.5L10.5 11.91L16.09 17.5L17.5 16.09L11.91 10.5L17.5 4.91Z" fill="%23D54141"/></svg>');width:1.3125rem;height:1.3125rem;display:block;position:absolute;left:0;top:0.21875rem}form p{margin-bottom:0 !important}form .box-form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width: 767px){form .box-form{-ms-grid-columns:1fr;grid-template-columns:1fr}}form .placeholder{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;color:var(--black-70)}form .floating-label{position:relative;display:block;margin:1.5625rem 0}form .floating-label:has(select) select{color:rgba(0,0,0,0)}form .floating-label:has(select) .placeholder{margin-right:1.625rem}form .floating-label:has(textarea){margin-top:2.75rem}@media(max-width: 1300px){form .floating-label:has(textarea){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .floating-label:has(textarea) .wpcf7-form-control-wrap{display:contents}form .floating-label:has(textarea) textarea{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}form .floating-label:has(textarea) .placeholder{top:0;margin-right:1.625rem}@media(max-width: 1300px){form .floating-label:has(textarea) .placeholder{position:static}}form .floating-label input:not([type=submit]),form .floating-label textarea,form .floating-label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;border:none;border-radius:0;border-bottom:1px solid #2d2d2d;background-color:rgba(0,0,0,0);width:100% !important;padding-bottom:0.9375rem;outline:none;height:2.6875rem}form .floating-label input:not([type=submit])::-webkit-input-placeholder, form .floating-label textarea::-webkit-input-placeholder, form .floating-label select::-webkit-input-placeholder{color:rgba(0,0,0,0)}form .floating-label input:not([type=submit])::-moz-placeholder, form .floating-label textarea::-moz-placeholder, form .floating-label select::-moz-placeholder{color:rgba(0,0,0,0)}form .floating-label input:not([type=submit]):-ms-input-placeholder, form .floating-label textarea:-ms-input-placeholder, form .floating-label select:-ms-input-placeholder{color:rgba(0,0,0,0)}form .floating-label input:not([type=submit])::-ms-input-placeholder, form .floating-label textarea::-ms-input-placeholder, form .floating-label select::-ms-input-placeholder{color:rgba(0,0,0,0)}form .floating-label input:not([type=submit])::placeholder,form .floating-label textarea::placeholder,form .floating-label select::placeholder{color:rgba(0,0,0,0)}form .floating-label textarea{height:auto;resize:none}form .floating-label .placeholder{position:absolute;left:0;bottom:0.9375rem;-webkit-transition:.3s;transition:.3s;pointer-events:none;color:var(--black-70);height:-webkit-min-content;height:-moz-min-content;height:min-content;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}form .floating-label.active input:not([type=submit]),form .floating-label.active textarea,form .floating-label.active select,form .floating-label.active-phone input:not([type=submit]),form .floating-label.active-phone textarea,form .floating-label.active-phone select,form .floating-label.active-select input:not([type=submit]),form .floating-label.active-select textarea,form .floating-label.active-select select{border-bottom:1px solid #2cb5a9;color:var(--black-100-base)}form .floating-label.active input:not([type=submit])::-webkit-input-placeholder, form .floating-label.active textarea::-webkit-input-placeholder, form .floating-label.active select::-webkit-input-placeholder, form .floating-label.active-phone input:not([type=submit])::-webkit-input-placeholder, form .floating-label.active-phone textarea::-webkit-input-placeholder, form .floating-label.active-phone select::-webkit-input-placeholder, form .floating-label.active-select input:not([type=submit])::-webkit-input-placeholder, form .floating-label.active-select textarea::-webkit-input-placeholder, form .floating-label.active-select select::-webkit-input-placeholder{color:#888}form .floating-label.active input:not([type=submit])::-moz-placeholder, form .floating-label.active textarea::-moz-placeholder, form .floating-label.active select::-moz-placeholder, form .floating-label.active-phone input:not([type=submit])::-moz-placeholder, form .floating-label.active-phone textarea::-moz-placeholder, form .floating-label.active-phone select::-moz-placeholder, form .floating-label.active-select input:not([type=submit])::-moz-placeholder, form .floating-label.active-select textarea::-moz-placeholder, form .floating-label.active-select select::-moz-placeholder{color:#888}form .floating-label.active input:not([type=submit]):-ms-input-placeholder, form .floating-label.active textarea:-ms-input-placeholder, form .floating-label.active select:-ms-input-placeholder, form .floating-label.active-phone input:not([type=submit]):-ms-input-placeholder, form .floating-label.active-phone textarea:-ms-input-placeholder, form .floating-label.active-phone select:-ms-input-placeholder, form .floating-label.active-select input:not([type=submit]):-ms-input-placeholder, form .floating-label.active-select textarea:-ms-input-placeholder, form .floating-label.active-select select:-ms-input-placeholder{color:#888}form .floating-label.active input:not([type=submit])::-ms-input-placeholder, form .floating-label.active textarea::-ms-input-placeholder, form .floating-label.active select::-ms-input-placeholder, form .floating-label.active-phone input:not([type=submit])::-ms-input-placeholder, form .floating-label.active-phone textarea::-ms-input-placeholder, form .floating-label.active-phone select::-ms-input-placeholder, form .floating-label.active-select input:not([type=submit])::-ms-input-placeholder, form .floating-label.active-select textarea::-ms-input-placeholder, form .floating-label.active-select select::-ms-input-placeholder{color:#888}form .floating-label.active input:not([type=submit])::placeholder,form .floating-label.active textarea::placeholder,form .floating-label.active select::placeholder,form .floating-label.active-phone input:not([type=submit])::placeholder,form .floating-label.active-phone textarea::placeholder,form .floating-label.active-phone select::placeholder,form .floating-label.active-select input:not([type=submit])::placeholder,form .floating-label.active-select textarea::placeholder,form .floating-label.active-select select::placeholder{color:#888}form .floating-label.active .placeholder,form .floating-label.active-phone .placeholder,form .floating-label.active-select .placeholder{bottom:2.875rem;font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}form .floating-label.active:has(textarea) .placeholder,form .floating-label.active-phone:has(textarea) .placeholder,form .floating-label.active-select:has(textarea) .placeholder{top:-1.25rem}form .floating-label.active .iti__flag-container,form .floating-label.active-phone .iti__flag-container,form .floating-label.active-select .iti__flag-container{display:block}form .iti__divider{display:none !important}form .iti--allow-dropdown{width:100%}form .iti__flag-container{display:none}form .iti__country-list{background:#f5f3ed;color:#2d2d2d;max-width:21.375rem;-webkit-box-shadow:none;box-shadow:none;border:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:20rem}@media(max-width: 767px){form .iti__country-list{max-width:24.0625rem}}form .iti__country-list li{height:3.75rem;color:#2d2d2d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(any-hover: hover){form .iti__country-list li:hover{background:#d9d7cf}}form .iti__selected-flag{background-color:rgba(0,0,0,0) !important;padding-bottom:0.875rem}form .iti__selected-dial-code{color:#2d2d2d}form .iti__dial-code,form .iti__country-name{color:var(--black-100-base)}form .select{position:relative}form .select:has(.show)::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}form .select input{padding-right:1.875rem;cursor:pointer}form .select::after{content:"";background-repeat:no-repeat;background-size:1.5rem;position:absolute;right:0;top:0;width:1.5rem;height:1.5rem;margin:auto;pointer-events:none}.css-lazy-images form .select::after{background-image:url("./../../img/icons/triangle-down.svg")}form ::-webkit-scrollbar{width:0.75rem;height:0.25rem}form ::-webkit-scrollbar-track{background:var(--beige-100-base) !important}form ::-webkit-scrollbar-thumb{background:var(--gray-warm-90) !important;border-radius:0.375rem}@media(any-hover: hover){form ::-webkit-scrollbar-thumb:hover{background:#555}}form .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.4375rem}@media(max-width: 767px){form .btn-box{width:100%}form .btn-box .btn{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hidden{display:none}.custom-date-picker{position:absolute;left:0;width:100%;z-index:3;background-color:var(--beige-100-base);padding:0.25rem;display:none}.custom-date-picker .date-header{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;padding:1rem 2rem 1.5rem;border-bottom:1px solid #bdbdbd}.custom-date-picker .date-header .month-year{color:#828282;font-family:"DM Sans";font-weight:600;font-size:1.25rem;line-height:100%;letter-spacing:0%;text-align:center}.custom-date-picker .date-header .prev{width:1.5rem;height:1.5rem;border:none;background-color:rgba(0,0,0,0)}.custom-date-picker .date-header .prev::after{content:"";display:block;background-size:cover;background-repeat:no-repeat;background-position:center;width:1.125rem;height:1.125rem;-webkit-transition:var(--transition);transition:var(--transition)}.css-lazy-images .custom-date-picker .date-header .prev::after{background-image:url("./../../img/icons/arrow-left.svg")}.custom-date-picker .date-header .next{width:1.5rem;height:1.5rem;border:none;background-color:rgba(0,0,0,0)}.custom-date-picker .date-header .next::after{content:"";display:block;background-size:cover;background-repeat:no-repeat;background-position:center;width:1.125rem;height:1.125rem;-webkit-transition:var(--transition);transition:var(--transition)}.css-lazy-images .custom-date-picker .date-header .next::after{background-image:url("./../../img/icons/arrow-right.svg")}.custom-date-picker .calendar-box{padding:1rem 2rem 0}.custom-date-picker .calendar-box .weekday{font-family:"DM Sans";font-weight:500;font-size:0.75rem;text-transform:uppercase;padding:0.5rem 0}.custom-date-picker .weekdays{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr);text-align:center;font-size:0.75rem}.custom-date-picker .dates{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr);grid-gap:2px;text-align:center}.custom-date-picker .date{height:30px;width:30px;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;cursor:pointer;border-radius:50%;margin:auto;padding-top:0.1875rem}@media(any-hover: hover){.custom-date-picker .date:hover{background-color:#e6e6e6}}.custom-date-picker .date.prev-month,.custom-date-picker .date.next-month{color:#aaa}.custom-date-picker .date.selected{border:1px solid var(--black-100-base);line-height:1;font-weight:500}.custom-date-picker .date.highlighted{background-color:#d9d9d9;position:relative}.custom-date-picker .date.highlighted::after{content:"";position:absolute;bottom:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #777}.fancybox__backdrop{background:rgba(255,255,255,.831372549) !important}::-webkit-scrollbar{width:0.25rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--pink-100-base);border-radius:0.625rem}@media(any-hover: hover){::-webkit-scrollbar-thumb:hover{background:#555}}.options{display:none;position:absolute;width:100%;background:var(--beige-100-base);top:43px;z-index:10;left:0}.option{padding:1rem;cursor:pointer}@media(any-hover: hover){.option:hover{background-color:var(--gray-warm-100-base)}}.select{cursor:pointer}.options.show{display:block}.wpcf7-response-output{display:none !important}.default-typography{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}.default-typography.small{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}@media screen and (max-width: 640px){.default-typography:not(.mobile-big){font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}}.default-typography h1,.default-typography h2,.default-typography h3,.default-typography h4,.default-typography h5,.default-typography h6{color:var(--black-100-base)}.default-typography h2{font-family:"Sora",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2;letter-spacing:-0.0375rem;margin-bottom:1rem;margin-top:clamp(2.5rem,60/1440*100vw,3.75rem)}.default-typography h2:first-child{margin-top:0rem}.default-typography h3{font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4;letter-spacing:0}.default-typography h3:not(:last-child){margin-bottom:1rem}.default-typography p:not(:last-child){margin-bottom:1.4em}.default-typography.collapse-lists-margin p+ul,.default-typography.collapse-lists-margin p+ol{margin-top:-1.4em}.default-typography ul:not(:last-child){margin-bottom:1.4em}.default-typography ul li{padding-left:1.375rem;position:relative}.default-typography ul li:before{content:"•";position:absolute;left:0.5625rem;top:0}.default-typography a:not(.btn){width:100%;background-image:linear-gradient(transparent calc(100% - 3px), currentColor calc(100% - 2px), transparent calc(100% - 1px));background-repeat:no-repeat;-webkit-transition:background-size .5s;transition:background-size .5s;background-size:100% 100%;background-position:0 0}@media(any-hover: hover){.default-typography a:not(.btn):hover{background-size:0% 100%;background-position:100% 0}}.margin-bottom-0{margin-bottom:0 !important}html body .margin-bottom-sm{margin-bottom:1rem !important}html body .margin-bottom-md{margin-bottom:2rem !important}html body .margin-bottom-lg{margin-bottom:4rem !important}.btn{font-family:"Sora",sans-serif;font-weight:600;font-size:0.875rem;line-height:1.4;letter-spacing:0.04375rem;position:relative;padding:1rem 0.875rem 0.875rem 1.8125rem;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;color:var(--white-100-base);border:1px solid var(--black-100-base);background-color:var(--black-100-base);-webkit-transition:var(--transition);transition:var(--transition);border-radius:50px;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn::after{content:"";width:1.25rem;height:1.25rem;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M13.911 9.036 8.883 3.863 10.207 2.5 17.5 10l-7.292 7.5-1.325-1.363 5.028-5.173H2.5V9.036h11.411Z'/%3E%3C/svg%3E") no-repeat center center/contain;-webkit-transition:var(--transition);transition:var(--transition)}@media(any-hover: hover){.btn:hover{color:var(--black-100-base);border:1px solid var(--teal-100-base);background-color:var(--teal-100-base)}.btn:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232d2d2d' d='M13.911 9.036 8.883 3.863 10.207 2.5 17.5 10l-7.292 7.5-1.325-1.363 5.028-5.173H2.5V9.036h11.411Z'/%3E%3C/svg%3E") no-repeat center center/contain}}.btn.white{background-color:var(--white-100-base);border:1px solid var(--white-100-base);color:var(--black-100-base);height:-webkit-max-content;height:-moz-max-content;height:max-content}.btn.white::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232d2d2d' d='M13.911 9.036 8.883 3.863 10.207 2.5 17.5 10l-7.292 7.5-1.325-1.363 5.028-5.173H2.5V9.036h11.411Z'/%3E%3C/svg%3E") no-repeat center center/contain}@media(any-hover: hover){.btn.white:hover{color:var(--black-100-base);border:1px solid var(--teal-100-base);background-color:var(--teal-100-base)}.btn.white:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232d2d2d' d='M13.911 9.036 8.883 3.863 10.207 2.5 17.5 10l-7.292 7.5-1.325-1.363 5.028-5.173H2.5V9.036h11.411Z'/%3E%3C/svg%3E") no-repeat center center/contain}}.btn.transparent{background-color:rgba(0,0,0,0);color:var(--black-100-base);white-space:nowrap}.btn.transparent::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232d2d2d' d='M13.911 9.036 8.883 3.863 10.207 2.5 17.5 10l-7.292 7.5-1.325-1.363 5.028-5.173H2.5V9.036h11.411Z'/%3E%3C/svg%3E") no-repeat center center/contain}@media(any-hover: hover){.btn.transparent:hover{color:var(--black-100-base);border:1px solid var(--teal-100-base);background-color:var(--teal-100-base)}.btn.transparent:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232d2d2d' d='M13.911 9.036 8.883 3.863 10.207 2.5 17.5 10l-7.292 7.5-1.325-1.363 5.028-5.173H2.5V9.036h11.411Z'/%3E%3C/svg%3E") no-repeat center center/contain}}.btn.disabled,.btn[disabled]{pointer-events:none;cursor:default}.btn.has-spinner span.spinner{border:0.1875rem solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;-webkit-animation:1s loader-05 linear infinite;animation:1s loader-05 linear infinite;position:absolute;width:1.25rem;height:1.25rem;right:0.875rem;top:calc(50% - 0.625rem);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:0;-webkit-transition:var(--transition);transition:var(--transition)}.btn.has-spinner span.spinner:before{content:"";display:block;width:inherit;height:inherit;position:absolute;top:-0.1875rem;left:-0.1875rem;border:0.1875rem solid currentcolor;border-radius:50%;opacity:.5}.btn.has-spinner:after{-webkit-transition:var(--transition);transition:var(--transition)}.submitting .btn.has-spinner span.spinner{opacity:1}.submitting .btn.has-spinner:after{opacity:0}@-webkit-keyframes loader-05{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-05{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tab-btn{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;padding:0.5625rem 0.8125rem 0.4375rem 0.75rem;background:var(--black-10-light);border:none;outline:none;cursor:pointer;text-transform:capitalize;border-radius:6px;-webkit-transition:var(--transition);transition:var(--transition)}.tab-btn.activ{color:var(--white-100-base);background:var(--black-100-base);cursor:default;pointer-events:none}.copy-btn{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;padding:0.5rem 0.75rem 0.5rem 0.75rem;border:none;background-color:rgba(0,0,0,0);color:var(--white-100-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5625rem;white-space:nowrap;cursor:pointer}.copy-btn span{display:none}.copy-btn .text{display:block}.copy-btn::after{content:"";width:0.875rem;height:0.875rem;aspect-ratio:1;background-color:var(--white-100-base);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1665 1.1665H8.74984V4.37484H7.58317V2.33317H2.33317V7.58317H4.37484V8.74984H1.1665V1.1665ZM5.24984 5.24984H12.8332V12.8332H5.24984V5.24984ZM6.4165 6.4165V11.6665H11.6665V6.4165H6.4165Z' fill='%23000000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1665 1.1665H8.74984V4.37484H7.58317V2.33317H2.33317V7.58317H4.37484V8.74984H1.1665V1.1665ZM5.24984 5.24984H12.8332V12.8332H5.24984V5.24984ZM6.4165 6.4165V11.6665H11.6665V6.4165H6.4165Z' fill='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat;-webkit-transition:var(--transition);transition:var(--transition)}.copy-btn.copied{pointer-events:none}.copy-btn.copied .text{display:none}.copy-btn.copied .success{display:block}.copy-btn.copied::after{display:none}@media(max-width: 767px){.copy-btn{padding-left:0}}.slider-navigation-bar__button-prev,.slider-navigation-bar__button-next{width:52px;height:52px;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;background-color:var(--black-100-base);border-radius:50%;position:relative;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.slider-navigation-bar__button-prev::after,.slider-navigation-bar__button-next::after{content:"";width:1.25rem;aspect-ratio:1;-webkit-transition:var(--transition);transition:var(--transition);background-color:var(--white-100-base);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.08875 9.03574L11.1175 3.86346L9.79187 2.5L2.5 10L9.79187 17.5L11.1175 16.1365L6.08875 10.9643H17.5V9.03574H6.08875Z' fill='%23000000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.08875 9.03574L11.1175 3.86346L9.79187 2.5L2.5 10L9.79187 17.5L11.1175 16.1365L6.08875 10.9643H17.5V9.03574H6.08875Z' fill='%23000000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@media(hover: hover){.slider-navigation-bar__button-prev:hover,.slider-navigation-bar__button-next:hover{color:var(--black-100-base);background-color:var(--teal-100-base)}.slider-navigation-bar__button-prev:hover::after,.slider-navigation-bar__button-next:hover::after{background-color:var(--black-100-base)}}.slider-navigation-bar__button-prev.swiper-button-disabled,.slider-navigation-bar__button-next.swiper-button-disabled{background-color:var(--gray-warm-100-base);pointer-events:none}.slider-navigation-bar__button-next::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9113 9.03574L8.8825 3.86346L10.2081 2.5L17.5 10L10.2081 17.5L8.8825 16.1365L13.9113 10.9643H2.5V9.03574H13.9113Z' fill='%23000000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9113 9.03574L8.8825 3.86346L10.2081 2.5L17.5 10L10.2081 17.5L8.8825 16.1365L13.9113 10.9643H2.5V9.03574H13.9113Z' fill='%23000000'/%3E%3C/svg%3E")}.btn-h{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;background-color:var(--black-100-base);color:var(--white-100-base);padding:0.625rem 1.25rem;border-radius:50px;-webkit-transition:var(--transition);transition:var(--transition);border:none}@media(any-hover: hover){.btn-h:hover{background-color:var(--teal-100-base);color:var(--black-100-base)}}@media(max-width: 1120px){.btn-h{background-color:rgba(0,0,0,0);border:1px solid var(--black-100-base);color:var(--black-100-base);padding:0.5625rem 1.1875rem}}@media(max-width: 1120px)and (any-hover: hover){.btn-h:hover{background-color:rgba(0,0,0,0)}}.header{z-index:200;background-color:var(--beige-100-base);padding:0.6875rem 0 0.5rem 0;border-bottom:1px solid var(--gray-warm-100-base);height:60px;opacity:0;visibility:hidden;-webkit-transform:translateY(-1.25rem);-ms-transform:translateY(-1.25rem);transform:translateY(-1.25rem);pointer-events:none;-webkit-transition:all .7s;transition:all .7s;position:sticky;top:0}@media(min-width: 641px){.header.active{visibility:visible;opacity:1;pointer-events:all;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem)}}@media(max-width: 640px){.header{visibility:visible;opacity:1;pointer-events:all;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem)}}.header .wrapper{max-width:90rem;margin:0 auto;padding:0 1.25rem}@media(max-width: 767px){.header .wrapper{padding:0 0.9375rem}}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:0.375rem}@media(max-width: 980px){.header__box{position:static}}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.header__logo img{width:auto;display:block;height:1.5rem}@media(max-width: 480px){.header__logo img{height:1.125rem}}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(max-width: 980px){.header__actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.375rem;margin-left:auto}}.header .switcher{position:relative;z-index:9}@media(max-width: 1120px){.header .switcher{display:none}}@media(any-hover: hover){.header .switcher:hover .switcher-active{background:var(--white-100-base)}}@media(any-hover: hover)and (max-width: 1120px){.header .switcher:hover .switcher-active{background-color:rgba(0,0,0,0)}}@media(any-hover: hover){.header .switcher:hover .switcher-active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .switcher:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--gray-warm-100-base);opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);pointer-events:all}.header .switcher:hover ul li{padding:0.5rem;text-align:center;font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0}}.header .switcher li{padding:0.5rem;text-align:center;font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0}.header .switcher-active{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;color:var(--black-100-base);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;padding:0.5rem 0.75rem;border-radius:0.375rem;-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}@media(max-width: 1120px){.header .switcher-active{gap:0.125rem;padding:0.625rem 0.8125rem;text-transform:uppercase}}.header .switcher-active::after{content:"";display:block;background-image:url("./../../img/icons/triangle-down.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:0.875rem;height:0.875rem;-webkit-transition:var(--transition);transition:var(--transition)}.header .switcher ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--white-100-base);border-radius:0.375rem;position:absolute;right:0;width:7.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:3.75rem;opacity:0;visibility:hidden;-webkit-transform:translateY(1.25rem);-ms-transform:translateY(1.25rem);transform:translateY(1.25rem);pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}.header .switcher ul li{-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.header .switcher ul li:first-child{border-radius:0.375rem 0.375rem 0 0}.header .switcher ul li:last-child{border-radius:0 0 0.375rem 0.375rem}@media(any-hover: hover){.header .switcher ul li:hover{background-color:var(--gray-warm-100-base)}}.header .switcher ul::after{content:"";position:absolute;top:-30px;right:0;height:2.5rem;width:100%}@media(max-width: 980px){.header .switcher ul::after{display:none}}.header .switcher-mob{display:none;padding:0.625rem 1rem;background-color:rgba(0,0,0,0);outline:1px solid var(--black-100-base);color:var(--black-100-base);border-radius:3.125rem;-webkit-transition:var(--transition);transition:var(--transition);font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0}.header .switcher-mob span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.header .switcher-mob span::after{content:"";display:block;background-image:url("./../../img/icons/triangle-down.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:0.875rem;height:0.875rem;-webkit-transition:var(--transition);transition:var(--transition);margin-bottom:0.125rem}@media(max-width: 1120px){.header .switcher-mob{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;padding:0.375rem 0.9375rem;height:2.5rem;outline:none;border:1px solid var(--black-100-base)}}.header .switcher-mob.active{background-color:var(--teal-100-base);color:var(--black-100-base)}.header .switcher-mob.active .switcher-active{background:var(--white-100-base)}@media(max-width: 1120px){.header .switcher-mob.active .switcher-active{background-color:rgba(0,0,0,0)}}.header .switcher-mob.active .switcher-active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .switcher-mob.active ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--gray-warm-100-base);opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);pointer-events:all}.header .switcher-mob.active ul li{padding:0.5rem;text-align:center;font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0}.header nav .menu-prime{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.625rem}.header nav .menu-prime>li{padding:0.5rem 0.75rem;border-radius:0.375rem;-webkit-transition:var(--transition);transition:var(--transition);display:block}@media screen and (min-width: 981px){.header nav .menu-prime>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header nav .menu-prime>li a,.header nav .menu-prime>li span{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;color:var(--black-100-base)}@media screen and (min-width: 981px){.header nav .menu-prime>li.current-menu-item,.header nav .menu-prime>li.current-menu-parent{background:var(--black-100-base)}.header nav .menu-prime>li.current-menu-item>a,.header nav .menu-prime>li.current-menu-item>span,.header nav .menu-prime>li.current-menu-parent>a,.header nav .menu-prime>li.current-menu-parent>span{color:var(--white-100-base)}.header nav .menu-prime>li.current-menu-item>a,.header nav .menu-prime>li.current-menu-item>span{cursor:default;pointer-events:none}}@media(max-width: 980px){.header nav .menu-prime>li.current-menu-item,.header nav .menu-prime>li.current-menu-parent{position:relative;padding-left:1.125rem}.header nav .menu-prime>li.current-menu-item:before,.header nav .menu-prime>li.current-menu-parent:before{content:"";display:block;width:0.625rem;height:0.625rem;border-radius:50%;background:currentColor;position:absolute;left:0;top:0.9375rem}.header nav .menu-prime>li.current-menu-item>a,.header nav .menu-prime>li.current-menu-item>span{cursor:default;pointer-events:none}}@media(hover: hover){.header nav .menu-prime>li:not(.current-menu-item):hover{background:var(--white-100-base)}.header nav .menu-prime>li:not(.current-menu-item):hover.has-children>a,.header nav .menu-prime>li:not(.current-menu-item):hover.has-children>span{color:var(--black-100-base)}.header nav .menu-prime>li:not(.current-menu-item):hover.has-children>a::after,.header nav .menu-prime>li:not(.current-menu-item):hover.has-children>span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:invert(0);filter:invert(0)}}.header nav .has-children.active>a::after,.header nav .has-children.active>span::after,.header nav .menu-item-has-children.active>a::after,.header nav .menu-item-has-children.active>span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header nav .has-children>a,.header nav .has-children>span,.header nav .menu-item-has-children>a,.header nav .menu-item-has-children>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}.header nav .has-children>a::after,.header nav .has-children>span::after,.header nav .menu-item-has-children>a::after,.header nav .menu-item-has-children>span::after{content:"";display:block;background-image:url("./../../img/icons/triangle-down.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:0.875rem;height:0.875rem;-webkit-transition:var(--transition);transition:var(--transition)}@media screen and (min-width: 981px){.header nav .has-children.current-menu-item>a::after,.header nav .has-children.current-menu-item>span::after,.header nav .has-children.current-menu-parent>a::after,.header nav .has-children.current-menu-parent>span::after,.header nav .menu-item-has-children.current-menu-item>a::after,.header nav .menu-item-has-children.current-menu-item>span::after,.header nav .menu-item-has-children.current-menu-parent>a::after,.header nav .menu-item-has-children.current-menu-parent>span::after{-webkit-filter:invert(1);filter:invert(1)}}@media(any-hover: hover){.header nav .has-children:hover .sub-menu-box,.header nav .menu-item-has-children:hover .sub-menu-box{opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);pointer-events:all}}.header nav .has-children .sub-menu-box,.header nav .menu-item-has-children .sub-menu-box{background-color:var(--white-100-base);border-radius:0.5rem;padding:clamp(1.5rem,60/1440*100vw,3.75rem);-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem;position:absolute;left:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-ms-grid;display:grid;opacity:0;visibility:hidden;-webkit-transform:translateY(1.25rem);-ms-transform:translateY(1.25rem);transform:translateY(1.25rem);pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s;bottom:0;top:3.75rem}.header nav .has-children .sub-menu-box::after,.header nav .menu-item-has-children .sub-menu-box::after{content:"";position:absolute;top:-30px;left:0;height:2.5rem;width:100%}@media(max-width: 980px){.header nav .has-children .sub-menu-box::after,.header nav .menu-item-has-children .sub-menu-box::after{display:none}}.header nav .has-children .sub-menu,.header nav .menu-item-has-children .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.header nav .has-children .sub-menu__title h3,.header nav .menu-item-has-children .sub-menu__title h3{font-family:"Sora",sans-serif;font-weight:600;font-size:0.9375rem;line-height:1.05;letter-spacing:-0.028125rem;padding-bottom:1rem;margin-bottom:0.5rem;border-bottom:1px solid var(--sub-menu-color-header)}@media(max-width: 767px){.header nav .has-children .sub-menu__title h3,.header nav .menu-item-has-children .sub-menu__title h3{padding-bottom:0;margin-bottom:0}}.header nav .has-children li a,.header nav .has-children li span,.header nav .menu-item-has-children li a,.header nav .menu-item-has-children li span{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;padding:0.5rem 0.75rem;-webkit-transition:var(--transition);transition:var(--transition);border-radius:0.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:1rem}.header nav .has-children li a::after,.header nav .has-children li span::after,.header nav .menu-item-has-children li a::after,.header nav .menu-item-has-children li span::after{content:"";display:block;background-image:url("./../../img/icons/triangle-right.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:0.875rem;height:0.875rem;-webkit-transition:var(--transition);transition:var(--transition)}@media(any-hover: hover){.header nav .has-children li a:hover,.header nav .has-children li span:hover,.header nav .menu-item-has-children li a:hover,.header nav .menu-item-has-children li span:hover{background-color:var(--sub-menu-color-header)}}.header nav .has-children li.current-menu-item>a,.header nav .has-children li.current-menu-item>span,.header nav .has-children li.current-menu-parent>a,.header nav .has-children li.current-menu-parent>span,.header nav .menu-item-has-children li.current-menu-item>a,.header nav .menu-item-has-children li.current-menu-item>span,.header nav .menu-item-has-children li.current-menu-parent>a,.header nav .menu-item-has-children li.current-menu-parent>span{font-weight:bold;background-color:var(--sub-menu-color-header)}.header nav .has-children li.current-menu-item>a,.header nav .has-children li.current-menu-item>span,.header nav .menu-item-has-children li.current-menu-item>a,.header nav .menu-item-has-children li.current-menu-item>span{cursor:default;pointer-events:none}.header nav .has-children li.current-menu-item>a:after,.header nav .has-children li.current-menu-item>span:after,.header nav .menu-item-has-children li.current-menu-item>a:after,.header nav .menu-item-has-children li.current-menu-item>span:after{opacity:0}.header .header__mob{display:none}@media(max-width: 980px){.header nav{opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s;position:absolute;top:3.75rem;background-color:var(--beige-100-base);width:100%;z-index:2;padding:2.625rem 0.9375rem 0.9375rem;left:0;height:calc(100vh - 3.75rem);height:calc(100dvh - 3.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.header nav.active{opacity:1;visibility:visible;-webkit-transform:translateX(0rem);-ms-transform:translateX(0rem);transform:translateX(0rem);pointer-events:all}.header nav .menu-prime{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:0.9375rem}.header nav .menu-prime>li{padding:0}.header nav .menu-prime>li>a,.header nav .menu-prime>li>span{font-family:"Sora",sans-serif;font-weight:600;font-size:2.5rem;line-height:1;letter-spacing:-0.075rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header nav .menu-prime>li>a::after,.header nav .menu-prime>li>span::after{width:1.5rem;height:1.5rem;margin-right:0.4375rem}}@media(max-width: 980px)and (any-hover: hover){.header nav .menu-prime>li:hover{background:rgba(0,0,0,0)}}@media(max-width: 980px){.header nav .has-children.active .sub-menu-box,.header nav .menu-item-has-children.active .sub-menu-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.8125rem}.header nav .has-children.active.has-children>a::after,.header nav .has-children.active.has-children>span::after,.header nav .has-children.active.menu-item-has-children>a::after,.header nav .has-children.active.menu-item-has-children>span::after,.header nav .menu-item-has-children.active.has-children>a::after,.header nav .menu-item-has-children.active.has-children>span::after,.header nav .menu-item-has-children.active.menu-item-has-children>a::after,.header nav .menu-item-has-children.active.menu-item-has-children>span::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header nav .has-children.active .sub-menu-box,.header nav .menu-item-has-children.active .sub-menu-box{opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);pointer-events:all}.header nav .has-children .sub-menu-box,.header nav .menu-item-has-children .sub-menu-box{display:none;position:relative;top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;background-color:var(--beige-100-base);border-radius:0;padding:0}.header nav .has-children .sub-menu-box li a::after,.header nav .menu-item-has-children .sub-menu-box li a::after{content:none}.header nav .has-children .sub-menu-box .sub-menu,.header nav .menu-item-has-children .sub-menu-box .sub-menu{gap:0rem}.header nav .has-children .sub-menu__title.active,.header nav .menu-item-has-children .sub-menu__title.active{margin-bottom:1rem}.header nav .has-children .sub-menu__title.active h3::after,.header nav .menu-item-has-children .sub-menu__title.active h3::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header nav .has-children .sub-menu__title h3,.header nav .menu-item-has-children .sub-menu__title h3{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;padding:0.5rem 0.75rem;border-radius:0.375rem;background-color:var(--sub-menu-color-header);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;gap:1rem;border-bottom:none}.header nav .has-children .sub-menu__title h3 br,.header nav .menu-item-has-children .sub-menu__title h3 br{display:none}.header nav .has-children .sub-menu__title h3::after,.header nav .menu-item-has-children .sub-menu__title h3::after{content:"";display:block;background-image:url("./../../img/icons/triangle-down.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:0.875rem;height:0.875rem;-webkit-transition:var(--transition);transition:var(--transition)}.header nav .has-children .sub-menu__link,.header nav .menu-item-has-children .sub-menu__link{opacity:0;visibility:hidden;-webkit-transform:translateY(1.25rem);-ms-transform:translateY(1.25rem);transform:translateY(1.25rem);pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,height .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,height .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s,height .3s;transition:opacity .3s,visibility .3s,transform .3s,height .3s,-webkit-transform .3s;height:0}.header nav .has-children .sub-menu__link a,.header nav .menu-item-has-children .sub-menu__link a{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.9375rem;line-height:1.4;letter-spacing:0}}@media(max-width: 980px)and (any-hover: hover){.header nav .has-children .sub-menu__link a:hover,.header nav .menu-item-has-children .sub-menu__link a:hover{background-color:rgba(0,0,0,0)}}@media(max-width: 980px){.header nav .has-children .sub-menu__link.active,.header nav .menu-item-has-children .sub-menu__link.active{opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);pointer-events:all;height:2.3125rem;margin-bottom:1rem}.header nav .has-children .sub-menu__link.active:last-child,.header nav .menu-item-has-children .sub-menu__link.active:last-child{margin-bottom:0}.header .header__mob{display:block;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--gray-warm-90)}.header .header__mob .branding{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;margin-bottom:2.5rem;color:var(--black-70)}.header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.header ul li a{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--black-70)}.header ul li a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:100%;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}}@media(max-width: 980px)and (any-hover: hover){.header ul li a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.header .menu-toggle{width:2.5rem;height:2.5rem;display:none;position:relative}@media(max-width: 980px){.header .menu-toggle{display:block}}.header .menu-toggle.active .close{opacity:1}.header .menu-toggle.active .open{opacity:0}.header .menu-toggle svg{position:absolute;top:0;left:0;-webkit-transition:var(--transition);transition:var(--transition)}.header .menu-toggle .close{opacity:0}.header .menu-toggle .open{opacity:1}.btn-h{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;background-color:var(--black-100-base);color:var(--white-100-base);padding:0.625rem 1.25rem;border-radius:3.125rem;-webkit-transition:var(--transition);transition:var(--transition)}@media(any-hover: hover){.btn-h:hover{background-color:var(--teal-100-base);color:var(--black-100-base)}}@media(max-width: 1120px){.btn-h{background-color:rgba(0,0,0,0);border:1px solid var(--black-100-base);color:var(--black-100-base);padding:0.5625rem 1.1875rem}}.language-mob{border-radius:0.5rem;background:var(--beige-100-base) !important;max-width:21rem;display:none;padding:2.5rem 0.9375rem !important;overflow:hidden}.language-mob .title{font-family:"Sora",sans-serif;font-weight:600;font-size:1.75rem;line-height:1;letter-spacing:-0.0525rem;text-align:center}.language-mob .carousel__button{position:absolute;top:0 !important;background:var(--black-100-base) !important;border-radius:unset;border-bottom-left-radius:.5rem;padding:.5rem !important;width:2.5rem;height:2.5rem}.language-mob ul{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.language-mob li{text-align:center;padding:0.75rem;background:#e9e5d8}.language-mob li a.current{font-weight:bold}.current_page_item{pointer-events:none}.footer{padding-top:5rem;background-color:var(--white-100-base)}.footer__logo{position:relative}.footer__logo img{height:2.09375rem;position:relative;z-index:2}@media(max-width: 767px){.footer__logo img{height:2.125rem}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}@media(max-width: 980px){.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}}.footer__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}@media(max-width: 980px){.footer__top-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .switcher{position:relative;z-index:9}@media(any-hover: hover){.footer .switcher:hover .switcher-active{background:var(--white-100-base)}.footer .switcher:hover .switcher-active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer .switcher:hover ul{opacity:1;visibility:visible;-webkit-transform:translateY(0rem);-ms-transform:translateY(0rem);transform:translateY(0rem);pointer-events:all;border:1px solid var(--gray-warm-100-base)}}.footer .switcher li{padding:0.5rem;text-align:center;font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0}.footer .switcher-active{font-family:"DM Sans",sans-serif;font-weight:500;font-size:0.875rem;line-height:1.4;letter-spacing:0;color:var(--black-70);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;padding:0.5rem 0.75rem;border-radius:0.375rem;-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.footer .switcher-active::after{content:"";display:block;background-size:cover;background-repeat:no-repeat;background-position:center;width:0.875rem;height:0.875rem;-webkit-transition:var(--transition);transition:var(--transition);opacity:.75}.css-lazy-images .footer .switcher-active::after{background-image:url("./../../img/icons/triangle-down.svg")}.footer .switcher ul{background-color:var(--beige-100-base);border-radius:0.375rem;position:absolute;right:0;width:7.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;-webkit-transform:translateY(1.25rem);-ms-transform:translateY(1.25rem);transform:translateY(1.25rem);pointer-events:none;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,visibility .3s,transform .3s;transition:opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s}.footer .switcher ul li{-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.footer .switcher ul li:first-child{border-radius:0.375rem 0.375rem 0 0}.footer .switcher ul li:last-child{border-radius:0 0 0.375rem 0.375rem}@media(any-hover: hover){.footer .switcher ul li:hover{background-color:var(--gray-warm-100-base)}}.footer .switcher ul::after{content:"";position:absolute;top:-30px;right:0;height:2.5rem;width:100%}@media(max-width: 980px){.footer .switcher ul::after{display:none}}.footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.5rem}@media(max-width: 767px){.footer .socials{gap:1.5rem}}.footer .socials__item a{width:2.25rem;height:2.25rem;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;background-color:var(--beige-100-base);border-radius:1.125rem;-webkit-transition:var(--transition);transition:var(--transition)}.footer .socials__item a svg{-webkit-transition:var(--transition);transition:var(--transition)}@media(any-hover: hover){.footer .socials__item a:hover{background-color:var(--teal-100-base)}.footer .socials__item a:hover svg{fill:var(--black-100-base)}}.footer__subscribe{margin-top:clamp(2.5rem,80/1440*100vw,5rem);padding:3.75rem;padding-bottom:4.0625rem;background-color:var(--beige-100-base);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.75rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 980px){.footer__subscribe{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem 0.9375rem 10.3125rem;gap:2.75rem}}.footer__subscribe::after{content:"";position:absolute;top:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:top right;width:25%;height:6.875rem}.css-lazy-images .footer__subscribe::after{background-image:url("./../../img/subscribe-right-top.svg")}@media(max-width: 980px){.footer__subscribe::after{width:42%;height:7.6875rem}.css-lazy-images .footer__subscribe::after{background-image:url("./../../img/subscribe-mob-right-top.svg")}}.footer__subscribe::before{content:"";position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:top left;width:25%;height:8.125rem}.css-lazy-images .footer__subscribe::before{background-image:url("./../../img/subscribe-left-top.svg")}@media(max-width: 980px){.footer__subscribe::before{width:19%;height:5rem}.css-lazy-images .footer__subscribe::before{background-image:url("./../../img/subscribe-mob-left-top.svg")}}.footer__subscribe span.after{position:absolute;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:top left;width:10%;height:4.0625rem}.css-lazy-images .footer__subscribe span.after{background-image:url("./../../img/subscribe-left-bottom.svg")}@media(max-width: 980px){.footer__subscribe span.after{width:100%;height:9.375rem;background-position:center bottom}.css-lazy-images .footer__subscribe span.after{background-image:url("./../../img/subscribe-mob-bottom.svg")}}.footer__subscribe-inf{max-width:28.625rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 1380px){.footer__subscribe-inf{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media(max-width: 980px){.footer__subscribe-inf{max-width:100%;text-align:center}}.footer__subscribe h2{font-family:"Sora",sans-serif;font-weight:600;font-size:2rem;line-height:1;letter-spacing:-0.06rem;margin-bottom:1.3125rem}@media(max-width: 980px){.footer__subscribe h2{margin-bottom:1.125rem;font-family:"Sora",sans-serif;font-weight:600;font-size:1.75rem;line-height:1;letter-spacing:-0.0525rem}}.footer__subscribe .caption{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:0.9375rem}.footer__subscribe-form{width:100%;margin-bottom:-0.3125rem}@media(max-width: 980px){.footer__subscribe-form{margin-top:0.0625rem}}.footer__subscribe-form form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media(max-width: 980px){.footer__subscribe-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}}.footer__subscribe-form form .wpcf7-response-output,.footer__subscribe-form form .wpcf7-spinner{display:none !important}.footer__subscribe-form input{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:1.25rem;width:100%;border:none;line-height:1.5;background-color:rgba(0,0,0,0);padding-bottom:0.75rem;outline:none}@media(max-width: 980px){.footer__subscribe-form input{max-width:100%}}.footer__subscribe-form input::-webkit-input-placeholder{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:1.25rem;color:var(--black-100-base)}.footer__subscribe-form input::-moz-placeholder{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:1.25rem;color:var(--black-100-base)}.footer__subscribe-form input:-ms-input-placeholder{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:1.25rem;color:var(--black-100-base)}.footer__subscribe-form input::-ms-input-placeholder{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:1.25rem;color:var(--black-100-base)}.footer__subscribe-form input::placeholder{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:1.25rem;color:var(--black-100-base)}.footer__subscribe-form label{position:relative;max-width:28.75rem;width:100%;border-bottom:1px solid var(--black-100-base);margin-bottom:0 !important}@media(max-width: 980px){.footer__subscribe-form label{max-width:100%}}.footer__subscribe-form .btn{gap:4.0625rem}@media(max-width: 980px){.footer__subscribe-form .btn{max-width:13.125rem;width:100%;margin:auto}}.footer__menu{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:4rem 1.25rem;padding-top:clamp(2.5rem,100/1440*100vw,6.25rem)}@media(max-width: 1380px){.footer__menu{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media(max-width: 980px){.footer__menu{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width: 767px){.footer__menu{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:3.9375rem 1.125rem}}.footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none}@media(any-hover: hover){.footer__menu ul:hover a:not(:hover){opacity:.5}}@media(max-width: 767px){.footer__menu ul:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu ul:first-child li:nth-child(1){width:100%}.footer__menu ul:first-child li:nth-child(2){width:calc(50% - 16px)}.footer__menu ul:first-child li:nth-child(3){width:calc(50% - 16px)}.footer__menu ul:first-child li:nth-child(4){width:calc(50% - 16px)}.footer__menu ul:first-child li:nth-child(5){width:calc(50% - 16px)}}.footer__menu ul .sub-menu__title h3{min-height:4rem;color:var(--black-70);font-family:"Sora",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2;letter-spacing:-0.0375rem;padding-bottom:1rem;margin-bottom:0.4375rem;border-bottom:1px solid var(--sub-menu-color-header)}@media(max-width: 767px){.footer__menu ul .sub-menu__title h3{min-height:auto;margin-bottom:-0.5rem}}.footer__menu ul li:not(:first-child){pointer-events:auto;padding-top:1.3125rem}@media(max-width: 767px){.footer__menu ul li:not(:first-child){padding-top:2rem}}@media(max-width: 767px){.footer__menu ul li br{display:none}}.footer__menu ul li a{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:0.9375rem;color:var(--black-100-base);-webkit-transition:var(--transition);transition:var(--transition);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__menu ul li a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:100%;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media(any-hover: hover){.footer__menu ul li a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.footer__menu ul li.current-menu-item>a,.footer__menu ul li.current-menu-parent>a{font-weight:900;color:var(--black-100-base)}.footer__menu ul li.current-menu-item>a{cursor:default;pointer-events:none}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-top:clamp(2.5rem,99/1440*100vw,6.1875rem);padding-bottom:2.5625rem;border-bottom:1px solid var(--gray-warm-100-base);color:var(--black-100-base)}@media(max-width: 980px){.footer__contact{border-top:1px solid var(--gray-warm-100-base);padding-top:2.5rem;padding-bottom:2.375rem}}@media(max-width: 1120px){.footer__contact{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width: 767px){.footer__contact{-ms-grid-columns:1fr;grid-template-columns:1fr}}.footer__contact-item:first-child{width:40.95%}@media(max-width: 1120px){.footer__contact-item:first-child{width:100%}}.footer__contact-item:first-child span{padding-top:0.5625rem}.footer__contact-item{width:19.68%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(max-width: 1120px){.footer__contact-item{width:100%}}.footer__contact-item span{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:0.9375rem;padding-top:0.5rem}.footer__contact-item .svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(any-hover: hover){.footer__contact-item:hover .svg{background-color:var(--teal-100-base)}.footer__contact-item:hover svg path{fill:var(--black-100-base)}}.footer__contact-item .svg{width:2.25rem;height:2.25rem;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;background-color:var(--beige-100-base);border-radius:1.125rem;-webkit-transition:var(--transition);transition:var(--transition)}.footer__contact-item .svg svg path{-webkit-transition:var(--transition);transition:var(--transition)}.footer__bottom{padding:1.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem;color:var(--black-70)}@media(max-width: 980px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__bottom .caption{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:0.9375rem}.footer__bottom .designed{text-transform:uppercase;font-size:0.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer__bottom .designed a{-webkit-transition:var(--transition);transition:var(--transition);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__bottom .designed a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:100%;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media(any-hover: hover){.footer__bottom .designed a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.footer__bottom-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.footer__bottom-link a{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:0.9375rem;-webkit-transition:var(--transition);transition:var(--transition);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__bottom-link a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:100%;background:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media(any-hover: hover){.footer__bottom-link a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.footer__bottom-link a.current{pointer-events:none;cursor:default;font-weight:900;color:var(--black-100-base)}.popup-thanks{display:none;background-color:var(--teal-100-base) !important;max-width:45rem;width:100%;padding:clamp(6.1875rem,140/1440*100vw,8.75rem) clamp(2.9375rem,150/1440*100vw,9.375rem) !important;position:relative;border-radius:0.5rem;overflow:hidden}.popup-thanks::after{content:"";background-size:contain;background-repeat:no-repeat;background-position:left top;width:45.5%;height:60%;position:absolute;top:0;left:0}.css-lazy-images .popup-thanks::after{background-image:url("./../../img/popup-top.svg")}.popup-thanks::before{content:"";background-size:contain;background-repeat:no-repeat;background-position:right bottom;width:40%;height:61%;position:absolute;bottom:0;right:0}.css-lazy-images .popup-thanks::before{background-image:url("./../../img/popup-bot.svg")}.popup-thanks h2,.popup-thanks .popup-thanks-title{font-family:"Sora",sans-serif;font-weight:600;font-size:2rem;line-height:1.2;letter-spacing:-0.06rem;margin-bottom:1rem;text-align:center;color:var(--black-100-base);position:relative;z-index:2}.popup-thanks .desc{font-family:"DM Sans",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0;font-size:0.9375rem;text-align:center;color:var(--black-100-base);position:relative;z-index:2}.popup-thanks .carousel__button{position:absolute;top:0 !important;background:var(--teal-75-vivid) !important;border-radius:unset;border-bottom-left-radius:0.5rem;-webkit-transition:var(--transition);transition:var(--transition);padding:0.5rem !important;width:2.5rem;height:2.5rem}.popup-thanks .carousel__button:hover{background:var(--black-100-base) !important}.popup-thanks .carousel__button svg{width:1.5rem;height:1.5rem}.fancybox__slide{padding-left:0.9375rem !important;padding-right:0.9375rem !important}