@charset "UTF-8";@font-face{font-family:IBMPlexSans;src:url(../fonts/IBMPlexSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(../fonts/IBMPlexSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(../fonts/IBMPlexSans-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(../fonts/IBMPlexSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBMPlexSans;src:url(../fonts/IBMPlexSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(../fonts/Syne-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{padding:0;margin:0;border:0px}*,*:before,*:after{box-sizing:border-box}*:before,*:after{display:inline-block}html,body{height:100%;margin:0;padding:0}body{scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent}input,textarea{width:100%}label{display:inline-block}button,select,option{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul,ol,ul li{list-style:none}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--white: #ffffff;--gray-50: #fefefe;--gray-100: #f8f8f8;--gray-200: #eaeaea;--gray-300: #d9d9d9;--gray-400: #c9c9c9;--gray-500: #bcbcbc;--gray-600: #878787;--gray-700: #6a6a6a;--gray-750: #767676;--gray-800: #818181;--gray-850: #666666;--gray-900: #353535;--gray-950: #2d2d2d;--gray-975: #2e2e2e;--gray-warm: #262321;--black: #000000;--blue-gray-light: #e2e8f0;--blue-gray: #8799b1;--green-light: #bde481;--green-lime: #bede2b;--green: #84cc16;--green-dark: #2d4a00;--green-darker: #0c5000;--error: #ff9797;--accent: var(--green);--secondary: var(--green-darker);--text: var(--gray-warm);--bg: var(--gray-100);--grey: var(--gray-200);--text2: var(--gray-500);--border: var(--blue-gray);--container-width: 87.625rem;--padding-container: 1.25rem;--gap: 1.25rem;--font-main: "IBMPlexSans", sans-serif;--font-syne: "Syne", sans-serif;--font-size-base: 1rem}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}a{transition:color .3s ease}a:hover{color:var(--color-primary)}.editor{font-size:1rem;font-weight:400;line-height:1.25;text-wrap:balance}.editor p:not(:last-child){margin-bottom:1rem}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5{font-weight:600;line-height:1.25}.editor h1:not(:first-child),.editor h2:not(:first-child),.editor h3:not(:first-child),.editor h4:not(:first-child),.editor h5:not(:first-child){margin-top:2rem}.editor h1:not(:last-child),.editor h2:not(:last-child),.editor h3:not(:last-child),.editor h4:not(:last-child),.editor h5:not(:last-child){margin-bottom:clamp(1rem,1rem + 8 * (100vw - 26.25rem) / 1020,1.5rem)}.editor h1{font-size:clamp(2.5rem,2.5rem + 17 * (100vw - 26.25rem) / 1020,3.5625rem)}.editor h2{font-size:clamp(1.75rem,1.75rem + 12 * (100vw - 26.25rem) / 1020,2.5rem)}.editor h3{font-size:clamp(1.25rem,1.25rem + 8 * (100vw - 26.25rem) / 1020,1.75rem)}.editor h4{font-size:clamp(1.125rem,1.125rem + 2 * (100vw - 26.25rem) / 1020,1.25rem)}.editor h5{font-size:1rem}.editor ul,.editor ol{list-style:none;padding:0;margin:0}.editor ul:not(:last-child),.editor ol:not(:last-child){margin-bottom:1rem}.editor li:not(:last-child){margin-bottom:0}.editor ul>li{position:relative;padding-left:1.875rem}@media(max-width:1023.98px){.editor ul>li{padding-left:1.5rem}}.editor ul>li:before{content:"";position:absolute;left:.75rem;top:.625rem;width:.25rem;height:.25rem;border-radius:50%;background:var(--black)}@media(max-width:1023.98px){.editor ul>li:before{left:.625rem}}.editor ol{counter-reset:number}.editor ol>li{position:relative;counter-increment:number;padding-left:toRem(20)}.editor ol>li:before{content:counter(number) ".";position:absolute;top:0;left:0}.editor a{text-decoration:underline;transition:color .3s}@media(any-hover:hover){.editor a:hover{text-decoration:none;color:var(--color-primary)}}.editor img{max-width:100%;height:auto;display:block}.editor img:not(:first-child){margin-top:2rem}.editor img:not(:last-child){margin-bottom:2rem}@media(max-width:767.98px){.editor img{aspect-ratio:361/314;object-fit:cover}}.editor table{width:100%;border-collapse:collapse;border-spacing:0}.editor table:not(:last-child){margin-bottom:1.5rem}.editor table td{padding:.625rem;vertical-align:middle;border:none;font-size:1rem;line-height:1.5}.editor table td:first-child{width:60%}.editor table td:last-child{width:40%;text-align:right}.editor table tr:nth-child(2n) td{background-color:var(--input-border)}.editor table td a{color:var(--color-primary);text-decoration:underline}.editor table td a:hover{text-decoration:none}.content .content__container{max-width:42rem}.content__line{margin-left:auto;margin-right:auto}.content__line:not(:last-child){margin-bottom:1.5rem}.btn,button.btn,a.btn,input.btn[type=submit],.wpcf7-form .btn.wpcf7-submit,.wpcf7-form input[type=submit],.wpcf7-form button[type=submit],.wp-block-button__link{--btn-height: 2.5rem;--btn-padding-x: .75rem;--btn-radius: 6.25rem;--btn-bg: var(--green-lime);--btn-color: var(--green-light);--btn-border-color: transparent;--btn-hover-bg: var(--green);--btn-hover-color: var(--green-dark);--btn-hover-border-color: transparent;position:relative;width:fit-content;min-height:var(--btn-height);padding:.625rem var(--btn-padding-x);gap:.5rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-syne);font-weight:700;font-size:1rem;line-height:150%;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:var(--btn-radius);color:var(--btn-color);transition:color .3s ease,border-color .3s ease,opacity .3s ease}.btn[disabled],.btn.is-disabled,button.btn[disabled],button.btn.is-disabled,a.btn[disabled],a.btn.is-disabled,input.btn[type=submit][disabled],input.btn[type=submit].is-disabled,.wpcf7-form .btn.wpcf7-submit[disabled],.wpcf7-form .btn.wpcf7-submit.is-disabled,.wpcf7-form input[type=submit][disabled],.wpcf7-form input[type=submit].is-disabled,.wpcf7-form button[type=submit][disabled],.wpcf7-form button[type=submit].is-disabled,.wp-block-button__link[disabled],.wp-block-button__link.is-disabled{pointer-events:none;opacity:.55}.btn.btn--block,.btn.btn-block{width:100%}.btn.btn--sm{--btn-height: 2.5rem;--btn-padding-x: 1.25rem;font-size:.875rem}.btn.btn--lg{--btn-height: 3.5rem;--btn-padding-x: 2.25rem;font-size:1.125rem}.btn-gradient{border:1px solid transparent;background:transparent}.btn-gradient:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(94.27deg,#84cc16 -152.71%,#0b5000 192.49%);border-radius:var(--btn-radius);z-index:-1;opacity:1;transition:opacity .3s ease}.btn-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--green);border-radius:var(--btn-radius);z-index:-1;opacity:0;transition:opacity .3s ease}.btn-gradient:hover,.btn-gradient:focus-visible{color:var(--green-darker);border-color:transparent;outline:none;box-shadow:none}.btn-gradient:hover:before,.btn-gradient:focus-visible:before{opacity:0}.btn-gradient:hover:after,.btn-gradient:focus-visible:after{opacity:1}.btn-border{--btn-height: 2.5rem;--btn-padding-x: .75rem;--btn-radius: 6.25rem;--btn-bg: var(--green-lime);--btn-color: var(--green-light);--btn-border-color: transparent;--btn-hover-bg: var(--green);--btn-hover-color: var(--green-dark);--btn-hover-border-color: transparent;position:relative;width:fit-content;min-height:var(--btn-height);padding:.625rem var(--btn-padding-x);gap:.5rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-syne);font-weight:700;font-size:1rem;line-height:150%;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:var(--btn-radius);color:var(--btn-color);transition:color .3s ease,border-color .3s ease,opacity .3s ease}.btn-border{border:1px solid var(--gray-950);color:var(--gray-950)!important;background:transparent}.btn-border:hover,.btn-border:focus-visible{background:#84cc161a;border-color:var(--green-darker);color:var(--green-darker)!important}.btn-border[disabled],.btn-border.is-disabled{pointer-events:none;opacity:.55}.btn--grey{--btn-height: 2.5rem;--btn-padding-x: .75rem;--btn-radius: 6.25rem;--btn-bg: var(--green-lime);--btn-color: var(--green-light);--btn-border-color: transparent;--btn-hover-bg: var(--green);--btn-hover-color: var(--green-dark);--btn-hover-border-color: transparent;position:relative;width:fit-content;min-height:var(--btn-height);padding:.625rem var(--btn-padding-x);gap:.5rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-syne);font-weight:700;font-size:1rem;line-height:150%;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:var(--btn-radius);color:var(--btn-color);transition:color .3s ease,border-color .3s ease,opacity .3s ease}.btn--grey{border:1px solid var(--gray-950);color:var(--gray-950)!important;background:#ffffffb2}.btn--grey:hover,.btn--grey:focus-visible{background:#84cc161a;border-color:var(--green);color:var(--green)!important}.btn--grey[disabled],.btn--grey.is-disabled{pointer-events:none;opacity:.55}.btn--primary-dark{--btn-bg: var(--green-dark);--btn-color: var(--green-lime);--btn-border-color: transparent;--btn-hover-bg: var(--green-darker);--btn-hover-color: var(--green-lime);--btn-hover-border-color: transparent}.btn--secondary{--btn-bg: var(--blue-gray-light);--btn-color: var(--blue-gray);--btn-border-color: transparent;--btn-hover-bg: var(--gray-200);--btn-hover-color: var(--blue-gray);--btn-hover-border-color: transparent}.btn--outline,.btn-outline{--btn-bg: var(--white);--btn-color: var(--green-dark);--btn-border-color: var(--green-dark);--btn-hover-bg: var(--gray-100);--btn-hover-color: var(--green-dark);--btn-hover-border-color: var(--green-dark)}.btn--outline-lime{--btn-bg: transparent;--btn-color: var(--green-lime);--btn-border-color: var(--green-lime);--btn-hover-bg: var(--green-lime);--btn-hover-color: var(--green-dark);--btn-hover-border-color: var(--green-lime)}.btn--outline-gray{--btn-bg: transparent;--btn-color: var(--blue-gray);--btn-border-color: var(--blue-gray);--btn-hover-bg: var(--blue-gray-light);--btn-hover-color: var(--blue-gray);--btn-hover-border-color: var(--blue-gray)}.btn--white,.btn-light{--btn-bg: var(--white);--btn-color: var(--green-dark);--btn-border-color: transparent;--btn-hover-bg: var(--gray-100);--btn-hover-color: var(--green-dark);--btn-hover-border-color: transparent}.btn--dark{--btn-bg: var(--green-dark);--btn-color: var(--green-lime);--btn-border-color: transparent;--btn-hover-bg: var(--green-darker);--btn-hover-color: var(--green-lime);--btn-hover-border-color: transparent}.btn--lime{--btn-bg: var(--green-lime);--btn-color: var(--green-dark);--btn-border-color: transparent;--btn-hover-bg: var(--green);--btn-hover-color: var(--green-dark);--btn-hover-border-color: transparent}.btn--outline-white,.btn-border{--btn-bg: transparent;--btn-color: var(--white);--btn-border-color: var(--white);--btn-hover-bg: var(--white);--btn-hover-color: var(--green-dark);--btn-hover-border-color: var(--white)}.btn--outline-dark{--btn-bg: transparent;--btn-color: var(--green-dark);--btn-border-color: var(--green-dark);--btn-hover-bg: var(--green-dark);--btn-hover-color: var(--green-lime);--btn-hover-border-color: var(--green-dark)}.btn--outline-lime-dark{--btn-bg: transparent;--btn-color: var(--green-lime);--btn-border-color: var(--green-lime);--btn-hover-bg: var(--green-lime);--btn-hover-color: var(--green-dark);--btn-hover-border-color: var(--green-lime)}.btn--text,.btn--text-dark{--btn-height: auto;min-height:0;padding:0;border:none;border-radius:0;background:transparent}.btn--text:hover,.btn--text:focus-visible,.btn--text-dark:hover,.btn--text-dark:focus-visible{background:transparent;text-decoration:underline;text-underline-offset:.1875rem}.btn--text,.btn--text-dark{--btn-bg: transparent;--btn-color: var(--green-dark);--btn-border-color: transparent;--btn-hover-bg: transparent;--btn-hover-color: var(--green);--btn-hover-border-color: transparent}.btn--text-lime{--btn-height: auto;min-height:0;padding:0;border:none;border-radius:0;background:transparent}.btn--text-lime:hover,.btn--text-lime:focus-visible{background:transparent;text-decoration:underline;text-underline-offset:.1875rem}.btn--text-lime{--btn-bg: transparent;--btn-color: var(--green-lime);--btn-border-color: transparent;--btn-hover-bg: transparent;--btn-hover-color: var(--green);--btn-hover-border-color: transparent}.btn--text-gray{--btn-height: auto;min-height:0;padding:0;border:none;border-radius:0;background:transparent}.btn--text-gray:hover,.btn--text-gray:focus-visible{background:transparent;text-decoration:underline;text-underline-offset:.1875rem}.btn--text-gray{--btn-bg: transparent;--btn-color: var(--blue-gray);--btn-border-color: transparent;--btn-hover-bg: transparent;--btn-hover-color: var(--gray-700);--btn-hover-border-color: transparent}.btn--text-white{--btn-height: auto;min-height:0;padding:0;border:none;border-radius:0;background:transparent}.btn--text-white:hover,.btn--text-white:focus-visible{background:transparent;text-decoration:underline;text-underline-offset:.1875rem}.btn--text-white{--btn-bg: transparent;--btn-color: var(--white);--btn-border-color: transparent;--btn-hover-bg: transparent;--btn-hover-color: var(--green-lime);--btn-hover-border-color: transparent}.btn-theme--dark .btn:not([class*=btn--]):not(.btn-outline):not(.btn-border):not(.btn-light),.btn-theme--light .btn:not([class*=btn--]):not(.btn-outline):not(.btn-border):not(.btn-light){--btn-bg: var(--green-lime);--btn-color: var(--green-dark);--btn-border-color: transparent;--btn-hover-bg: var(--green);--btn-hover-color: var(--green-dark);--btn-hover-border-color: transparent}form .btn,form .wpcf7-submit,form input[type=submit],form button[type=submit]{margin-left:auto;margin-right:auto;min-width:8.5rem}@media(min-width:992px){html,html *{scrollbar-color:auto;scrollbar-width:auto}html::-webkit-scrollbar,html *::-webkit-scrollbar{width:.25rem;height:.25rem}html::-webkit-scrollbar-button,html *::-webkit-scrollbar-button{display:none}html::-webkit-scrollbar-track,html *::-webkit-scrollbar-track{background:var(--color-gray-light)}html::-webkit-scrollbar-track-piece,html *::-webkit-scrollbar-track-piece{background:var(--color-gray-light)}html::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:0}html::-webkit-scrollbar-corner,html *::-webkit-scrollbar-corner{background:var(--color-gray-light)}}html{scroll-behavior:smooth;background:var(--white)}body{min-width:20rem;color:var(--text);font-family:var(--font-main);font-size:1rem;font-weight:400;line-height:120%;background:var(--white);font-variant-numeric:lining-nums proportional-nums;overflow-y:auto;overflow-x:hidden}[data-scrolllock] body{overflow:hidden;touch-action:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0;scroll-margin-top:7.5rem}@media(max-width:991.98px){.wrapper>*{scroll-margin-top:5.375rem}}[class*=__container]{max-width:var(--container-width);margin:0 auto;width:100%;padding-left:var(--padding-container);padding-right:var(--padding-container)}[class*=__slider]:not(.swiper-initialized) .swiper-nav{display:none}button[hidden],.hidden{display:none!important}.lock{overflow:hidden}.section{padding-top:clamp(1.875rem,1.875rem + 20 * (100vw - 26.25rem) / 1020,3.125rem);padding-bottom:clamp(1.875rem,1.875rem + 20 * (100vw - 26.25rem) / 1020,3.125rem)}body.page{padding:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:1px solid var(--accent);outline-offset:0;border-radius:.625rem}a:focus,button:focus{outline:none}@media(max-width:991.98px){.desktop{display:none!important}}@media(min-width:992px){.mobile{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.title{font-family:var(--font-syne);font-size:clamp(1.5rem,1.5rem + 4 * (100vw - 26.25rem) / 1020,1.75rem);font-weight:700;line-height:1.2}.title:not(:last-child){margin-bottom:3.125rem}@media(max-width:991.98px){.title:not(:last-child){margin-bottom:2rem}}.title-label{display:flex;align-items:center;gap:.625rem;font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:120%;color:var(--blue-gray);letter-spacing:.008em;margin-bottom:1.25rem}.title-label:before{content:"";width:1rem;height:1rem;flex-shrink:0;background:var(--blue-gray);border-radius:50%}.page-title{font-family:var(--font-syne);font-weight:700;font-size:clamp(1.5rem,1.5rem + 4 * (100vw - 26.25rem) / 1020,1.75rem);line-height:100%;text-align:center;color:var(--text);text-transform:uppercase}.page-title:not(:last-child){margin-bottom:3.125rem}@media(max-width:991.98px){.page-title:not(:last-child){margin-bottom:2rem}}.date{color:var(--black);font-size:1rem;font-weight:700;line-height:1.5}.date:not(:last-child){margin-bottom:1.5rem}.icon{display:inline-block;width:1.5rem;height:1.5rem;fill:currentColor;stroke:none;transition:fill .3s ease}.js-accordion-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}.js-accordion-body.is-open{opacity:1}.js-accordion-trigger{position:relative;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border-radius:.75rem;font-size:.75rem;font-weight:300;line-height:1.33;text-transform:uppercase}@media(min-width:1024px){.js-accordion-trigger{font-size:1rem;padding:1.25rem}}.js-accordion-trigger span{display:flex;align-items:center;gap:.75rem;order:1;text-align:left}.js-accordion-trigger span:before{content:"";width:1rem;height:1rem;flex-shrink:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 16 16" fill="none"><path d="M8.02503 3.24538e-05C3.58753 -0.0124675 -0.0124675 3.58753 3.24538e-05 8.02503C0.0125325 12.4125 3.67191 16 8.05941 16H16V8.05941C16 3.67191 12.4125 0.0125325 8.02503 3.24538e-05ZM8.71253 12.075C8.50316 12.2594 8.24378 12.3532 7.93128 12.3532C7.61878 12.3532 7.35941 12.2594 7.15003 12.075C6.94066 11.8907 6.83753 11.6532 6.83753 11.3657C6.83753 11.0782 6.94066 10.8407 7.15003 10.6563C7.35941 10.4719 7.61878 10.3782 7.93128 10.3782C8.24378 10.3782 8.50316 10.4719 8.71253 10.6563C8.92191 10.8407 9.02503 11.0782 9.02503 11.3657C9.02503 11.6532 8.91878 11.8875 8.71253 12.075ZM10.5625 6.84691C10.4344 7.11253 10.2282 7.38441 9.94378 7.65941L9.27191 8.28441C9.08128 8.46878 8.94691 8.65628 8.87503 8.85003C8.80003 9.04378 8.75941 9.28753 8.75316 9.58441H7.07816C7.07816 9.01566 7.14378 8.56566 7.27191 8.23753C7.40316 7.90316 7.61878 7.60941 7.89691 7.38128C8.18441 7.14066 8.40628 6.91878 8.55628 6.71878C8.70316 6.52816 8.78128 6.29378 8.78128 6.05628C8.78128 5.46878 8.52816 5.17191 8.02191 5.17191C7.80316 5.16566 7.59378 5.25941 7.45628 5.42816C7.31253 5.60003 7.23441 5.83128 7.22816 6.12503H5.25316C5.26253 5.34378 5.50628 4.73753 5.99066 4.30316C6.47503 3.86878 7.15316 3.65003 8.02503 3.65003C8.89378 3.65003 9.56878 3.85003 10.0469 4.25316C10.525 4.65628 10.7625 5.22503 10.7625 5.96566C10.7594 6.26878 10.6938 6.57191 10.5625 6.84691Z" fill="%23CC171E"/><path d="M8.71253 12.075C8.50316 12.2594 8.24378 12.3532 7.93128 12.3532C7.61878 12.3532 7.35941 12.2594 7.15003 12.075C6.94066 11.8907 6.83753 11.6532 6.83753 11.3657C6.83753 11.0782 6.94066 10.8407 7.15003 10.6563C7.35941 10.4719 7.61878 10.3782 7.93128 10.3782C8.24378 10.3782 8.50316 10.4719 8.71253 10.6563C8.92191 10.8407 9.02503 11.0782 9.02503 11.3657C9.02503 11.6532 8.91878 11.8875 8.71253 12.075Z" fill="white"/><path d="M10.5625 6.84691C10.4344 7.11253 10.2282 7.38441 9.94378 7.65941L9.27191 8.28441C9.08128 8.46878 8.94691 8.65628 8.87503 8.85003C8.80003 9.04378 8.75941 9.28753 8.75316 9.58441H7.07816C7.07816 9.01566 7.14378 8.56566 7.27191 8.23753C7.40316 7.90316 7.61878 7.60941 7.89691 7.38128C8.18441 7.14066 8.40628 6.91878 8.55628 6.71878C8.70316 6.52816 8.78128 6.29378 8.78128 6.05628C8.78128 5.46878 8.52816 5.17191 8.02191 5.17191C7.80316 5.16566 7.59378 5.25941 7.45628 5.42816C7.31253 5.60003 7.23441 5.83128 7.22816 6.12503H5.25316C5.26253 5.34378 5.50628 4.73753 5.99066 4.30316C6.47503 3.86878 7.15316 3.65003 8.02503 3.65003C8.89378 3.65003 9.56878 3.85003 10.0469 4.25316C10.525 4.65628 10.7625 5.22503 10.7625 5.96566C10.7594 6.26878 10.6938 6.57191 10.5625 6.84691Z" fill="white"/></svg>') center no-repeat}@media(min-width:1024px){.js-accordion-trigger span:before{width:1.5rem;height:1.5rem}}.js-accordion-trigger:before{order:2;font-size:.4375rem;transition:transform .3s;margin-left:auto}.js-accordion-trigger.is-active:before{transform:rotate(-180deg)}.line{height:.125rem;background:var(--black);width:100%;max-width:14.125rem}input[type=date],input[type=text],input[type=email],input[type=tel],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form{display:flex;flex-direction:column}form .btn{width:fit-content;margin-left:auto;margin-right:auto}.form-group{position:relative}.form-group:not(:last-child){margin-bottom:1.125rem}.form-title{font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--text);font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem);text-align:center;font-family:var(--font-syne)}.form-text{font-weight:400;font-size:1rem;line-height:100%;margin-bottom:1.5rem;text-align:center;max-width:25.6875rem;margin-left:auto;margin-right:auto}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .625rem}@media(max-width:991.98px){.form-grid{grid-template-columns:1fr}}.form-grid .form-group:not(:last-child){margin-bottom:0}.form-grid:not(:last-child){margin-bottom:1.5rem}.form-info{font-weight:500;font-size:.8125rem;line-height:1.25rem;color:var(--text)}.form-info span{color:var(--accent)}.form-info:not(:last-child){margin-bottom:2rem}.form-input{position:relative;z-index:2;display:flex;height:2.75rem;padding:.625rem 1.25rem;align-items:center;gap:.5rem;width:100%;font-weight:500;font-size:1rem;line-height:1.25rem;color:var(--black);caret-color:var(--black);border-radius:.625rem;border:1px solid var(--white);background:var(--white);transition:border-color .3s ease;outline:none}.form-input::placeholder{color:var(--black)}.form-input:focus{border-color:var(--accent);outline:none}textarea.form-input{height:6.75rem;padding-top:.75rem;padding-left:1.25rem;resize:none!important}@media(max-width:991.98px){textarea.form-input{padding-top:1rem;padding-left:1rem}}.form-group-title{font-weight:700;line-height:1.2;color:var(--text);font-size:clamp(1rem,1rem + 3 * (100vw - 26.25rem) / 1020,1.1875rem);text-align:center;font-family:var(--font-syne);margin-bottom:1.5rem}.form-label{display:block;font-weight:500;font-size:1rem;line-height:100%;text-transform:capitalize;color:var(--text);margin-bottom:.375rem}.form-label span{color:var(--accent)}.form-messages.custom-consent-checkbox{display:flex;align-items:center;max-width:42.5rem;margin-left:auto;margin-right:auto;gap:1.5rem;font-weight:600;font-size:.75rem;line-height:145%;letter-spacing:.008em;cursor:pointer}.form-messages.custom-consent-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.form-messages.custom-consent-checkbox a{text-decoration:underline;transition:color .3s ease;position:relative;z-index:2}@media(any-hover:hover){.form-messages.custom-consent-checkbox a:hover{text-decoration:none;color:var(--black)}}.form-messages.custom-consent-checkbox .form-messages__icon{position:relative;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--color-white);border:1px solid var(--secondary3);display:flex;align-items:center;justify-content:center;transition:border-color .3s ease}.form-messages.custom-consent-checkbox .form-messages__icon:after{content:"";width:.875rem;height:.875rem;border-radius:50%;background-color:var(--black);opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.form-messages.custom-consent-checkbox .form-messages__icon:before{content:"";position:absolute;top:-.375rem;left:-.375rem;width:1.25rem;height:1.25rem;background:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.90527 5.65039V8.70996L10.8633 6.75293L11.1201 6.49609L11.3672 6.76074L12.1445 7.59473L12.375 7.8418L12.1367 8.08105L10.123 10.0947H13.3496V11.9053H10.1787L12.1924 13.9189L12.4395 14.167L11.167 15.4395L10.9189 15.1924L8.90527 13.1787V16.3496H7.09473V13.123L5.08105 15.1367L4.83301 15.3838L3.56348 14.1143L3.80566 13.8662L5.72363 11.9053H2.65039V10.0947H5.82129L3.80762 8.08105L3.56055 7.83301L4.83301 6.56055L5.08105 6.80762L7.09473 8.82129V5.65039H8.90527Z" fill="%23202022" stroke="white" stroke-width="0.7"/></svg>') center no-repeat;transition:opacity .2s ease,transform .2s ease}.form-messages.custom-consent-checkbox input[type=checkbox]:checked~.form-messages__icon:after,.form-messages.custom-consent-checkbox input[type=checkbox]:checked~.form-messages__icon:before{opacity:1;transform:scale(1)}.form-messages.custom-consent-checkbox input[type=checkbox]:focus-visible~.form-messages__icon{box-shadow:0 0 0 .125rem rgba(var(--black),.3)}.custom-checkbox{width:fit-content;margin-left:auto;margin-right:auto;position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--white);font-size:.875rem;font-weight:400;transition:color .3s;cursor:pointer}@media(min-width:1024px){.custom-checkbox{margin-left:0}}@media(any-hover:hover){.custom-checkbox:hover{color:var(--black)}}.custom-checkbox:has(input[type=checkbox]:checked) .checkmark{background:var(--black)}.custom-checkbox:has(input[type=checkbox]:checked) .checkmark:before{opacity:1}.custom-checkbox input{position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:0;height:0}.custom-checkbox a{color:var(--white);text-decoration:underline}.custom-checkbox a:hover{text-decoration:none;color:var(--white)}.custom-checkbox .checkmark{position:relative;width:1.25rem;height:1.25rem;border-radius:.25rem;flex-shrink:0;border:.125rem solid var(--black)}.custom-checkbox .checkmark:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.75rem;height:.5625rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M11.7212 0.278745C11.3499 -0.093032 10.747 -0.0927976 10.3752 0.278745L4.31744 6.33674L1.62503 3.64435C1.25325 3.27257 0.650609 3.27257 0.278832 3.64435C-0.0929441 4.01613 -0.0929441 4.61877 0.278832 4.99055L3.6442 8.35592C3.82998 8.54169 4.07357 8.63481 4.31719 8.63481C4.5608 8.63481 4.80463 8.54192 4.9904 8.35592L11.7212 1.62492C12.0929 1.2534 12.0929 0.650498 11.7212 0.278745Z" fill="%23F5F5F5"/></svg>') center no-repeat;opacity:0;transition:opacity .3s}.custom-radio{position:relative;display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;margin:0}.custom-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0}.custom-radio__text{font-weight:600;font-size:1rem;line-height:117%;text-align:right;color:var(--black);transition:color .3s ease}.custom-radio__mark{position:relative;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:50%;background-color:transparent;border:1px solid var(--secondary);transition:border-color .3s ease,background-color .3s ease}.custom-radio__mark:after{content:"";width:.875rem;height:.875rem;border-radius:50%;background-color:var(--secondary);transition:background-color .3s ease,transform .3s ease}@media(any-hover:hover){.custom-radio:hover .custom-radio__text{color:var(--black)}.custom-radio:hover .custom-radio__mark{border-color:var(--black)}}.custom-radio:has(input[type=radio]:checked) .custom-radio__mark:after{background-color:var(--black)}.phone-error-message{position:absolute;top:100%;left:0;font-size:.75rem;color:red}.form-options{padding:0 .75rem;border-radius:.5rem;border:.125rem solid var(--black);background:var(--black)}.form-options.is-open .form-options__body{opacity:1}.form-options.is-open .form-options__trigger .icon{transform:rotate(-180deg)}.form-options__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;font-weight:500;min-height:2.75rem;cursor:pointer;transition:color .3s ease}@media(any-hover:hover){.form-options__trigger:hover{color:var(--black)}}.form-options__trigger .icon{width:1rem;height:1rem;flex-shrink:0;color:var(--black);transition:transform .3s ease}.form-options__body{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.form-options__content{border-top:.125rem solid var(--black);padding-top:.5rem;padding-bottom:1rem;display:flex;flex-direction:column;row-gap:.375rem}.swiper-pagination{--swiper-pagination-color: var(--light-blue);--swiper-pagination-left: auto;--swiper-pagination-right: .5rem;--swiper-pagination-bottom: .5rem;--swiper-pagination-top: auto;--swiper-pagination-fraction-color: inherit;--swiper-pagination-progressbar-bg-color: rgba(0, 0, 0, .25);--swiper-pagination-progressbar-size: .25rem;--swiper-pagination-bullet-size: .5rem;--swiper-pagination-bullet-width: .5rem;--swiper-pagination-bullet-height: .5rem;--swiper-pagination-bullet-inactive-color: #e2e2e2;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: .25rem;--swiper-pagination-bullet-vertical-gap: .375rem;position:static!important;display:flex;align-items:center;justify-content:center;width:2.5rem!important;flex-shrink:0;font-weight:600;font-size:1.75rem;line-height:1}.swiper-nav{position:absolute;top:0;right:1.25rem;z-index:2;display:flex;align-items:center;justify-content:center;min-height:2.5rem;gap:.625rem}.swiper-nav .swiper-button-next,.swiper-nav .swiper-button-prev{position:relative;flex-shrink:0;margin-top:0!important;transform:none!important;left:0!important}.swiper-nav:has(.swiper-button-lock){display:none}.swiper-slide{height:auto!important}.swiper-button-next,.swiper-button-prev{--swiper-navigation-size: 3.125rem;--swiper-navigation-sides-offset: 0px;--swiper-navigation-color: var(--color-white);--swiper-theme-color: var(--color-white);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;cursor:pointer;border-radius:50%;padding:.75rem;border:1px solid var(--green-darker);color:var(--green-darker);background:var(--green);transition:all .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--green-darker);color:var(--white);outline:none}.swiper-button-next:hover .swiper-navigation-icon,.swiper-button-next:hover .icon,.swiper-button-prev:hover .swiper-navigation-icon,.swiper-button-prev:hover .icon{color:var(--white)}.swiper-button-next:focus,.swiper-button-prev:focus{outline:none}.swiper-button-next .icon,.swiper-button-prev .icon{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:.25rem;color:var(--green-darker)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next .swiper-navigation-icon,.swiper-button-next .icon,.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev .icon{position:relative;z-index:2;width:100%;height:100%;font-size:1rem;font-weight:700;color:var(--green-darker);transition:color .3s ease}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:none;opacity:1!important;background:var(--blue-gray-light);color:var(--blue-gray);border-color:var(--blue-gray)}.swiper-button-next.swiper-button-disabled .swiper-navigation-icon,.swiper-button-next.swiper-button-disabled .icon,.swiper-button-prev.swiper-button-disabled .swiper-navigation-icon,.swiper-button-prev.swiper-button-disabled .icon{color:var(--blue-gray)}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none}button[hidden]{display:none!important}button[disabled]{opacity:.7;pointer-events:none}.swiper-watch-progress{overflow:visible}.swiper-watch-progress .swiper-slide{opacity:1;height:auto!important}.swiper-watch-progress .swiper-slide:not(.swiper-slide-visible){opacity:0;pointer-events:none;transition:opacity .3s}[data-anim],[data-anim-stagger]>*{opacity:0;visibility:hidden}@media(scripting:none){.title,[data-anim],[data-anim-stagger]>*{opacity:1;visibility:visible}}html.lock-scroll,body.lock-scroll{overflow:hidden!important;height:100%!important;width:100%!important;position:fixed!important;left:0;top:0}.js-faq-wrap.is-open .js-faq-body{opacity:1}.js-faq-wrap.is-open .arrow{transform:rotate(-180deg)}.js-faq-wrap .arrow{transition:transform .3s ease}.js-faq-body,.js-quote-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.js-quote-wrap.is-open .js-quote-body{opacity:1}.js-quote-wrap.is-open .icon{transform:rotate(-180deg)}.areas-list__decor img,.services-list__decor img,.quote__decor-item img,.about__decor img,.about-page-intro__box,.about-page-story__decor img{will-change:transform}.hero{position:relative;overflow:hidden;border-radius:0 0 6.25rem 6.25rem;background:var(--green-lime);box-shadow:0 .125rem .5rem #00000075;margin-bottom:1.5rem}@media(max-width:767.98px){.hero{border-radius:0 0 2.5rem 2.5rem}}.hero__media{position:absolute;inset:0;background:var(--green-darker)}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#84cc16,#84cc1600 21.56%),linear-gradient(180deg,#0000 34.76%,#000);pointer-events:none}.hero__container{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(36.5625rem,72vh,48.75rem);padding-top:2.5rem;padding-bottom:clamp(2rem,2rem + 8 * (100vw - 26.25rem) / 1020,2.5rem)}.hero__content{width:100%;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--white)}.hero__label{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:.875rem;font-size:1.4375rem;font-weight:500;line-height:1.3;color:var(--white)}.hero__label em{font-style:italic}.hero__label-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem}.hero__label-icon .icon{width:100%;height:100%;color:var(--green-light)}.hero__title{margin-bottom:.625rem;font-family:var(--font-syne);font-weight:700;line-height:1.1;color:var(--white);font-size:clamp(2rem,2rem + 8 * (100vw - 26.25rem) / 1020,2.5rem)}.hero__text{margin-bottom:.625rem;font-size:1.1875rem;line-height:1.4;font-weight:700;font-family:var(--font-syne);color:var(--white)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem}.hero__btn{flex-shrink:0}[data-marquee]{overflow:hidden;display:flex;width:100%;opacity:0;transition:opacity .4s ease}[data-marquee].is-initialized{opacity:1}.marquee-track{display:flex;width:max-content;flex-shrink:0;animation:marquee-scroll var(--marquee-duration) linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-group{display:flex;flex-shrink:0;align-items:center}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee{min-height:3.75rem;display:flex;align-items:center;padding:1.25rem 0;overflow:hidden}.marquee img{height:3.4375rem;width:auto;object-fit:scale-down}@media(max-width:991.98px){.marquee img{height:2rem}}.marquee .marquee__item{display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:700;font-size:1rem;line-height:150%;text-align:center}.form-group:has(.nice-select.open){z-index:100}.form-group:has(.nice-select){z-index:100}.form-group .nice-select.open,.form-group .nice-select:active,.form-group .nice-select:focus{border-color:var(--primary)}.form-grid:has(.nice-select){position:relative;z-index:10}.form-group .nice-select{position:relative;z-index:10;display:flex;min-height:3.4375rem;padding:1.25rem .875rem 1.25rem 1.25rem;align-items:center;opacity:1;gap:.5rem;width:100%;font-weight:700;font-size:.75rem;line-height:100%;text-wrap:auto;color:var(--secondary);border-radius:.875rem;border:1px solid #b9b9b9;background:var(--bg);transition:all .3s ease}@media(max-width:991.98px){.form-group .nice-select{min-height:3.25rem}}.form-group .nice-select.open{border-color:var(--primary)}.form-group .nice-select:after{border-bottom:.125rem solid var(--secondary);border-right:.125rem solid var(--secondary);height:.75rem;width:.75rem;top:1.375rem;right:1.125rem}.form-group .nice-select .nice-select-dropdown{z-index:10;opacity:0;visibility:hidden;transform:scale(1) translateY(-.625rem);pointer-events:none;overflow:auto;transition:all .3s cubic-bezier(.5,0,0,1.25);display:block!important;width:100%;padding:0;margin-top:.5rem;border-radius:.9375rem;background:var(--gradient-light,#fff);box-shadow:0 .625rem 1.25rem #0000001a;border:1px solid var(--accent)}@media(min-width:992px){.form-group .nice-select .nice-select-dropdown,.form-group .nice-select .nice-select-dropdown *{scrollbar-color:auto;scrollbar-width:auto}.form-group .nice-select .nice-select-dropdown::-webkit-scrollbar,.form-group .nice-select .nice-select-dropdown *::-webkit-scrollbar{width:.25rem;height:.25rem}.form-group .nice-select .nice-select-dropdown::-webkit-scrollbar-button,.form-group .nice-select .nice-select-dropdown *::-webkit-scrollbar-button{display:none}.form-group .nice-select .nice-select-dropdown::-webkit-scrollbar-track,.form-group .nice-select .nice-select-dropdown *::-webkit-scrollbar-track{background:var(--color-gray-light)}.form-group .nice-select .nice-select-dropdown::-webkit-scrollbar-track-piece,.form-group .nice-select .nice-select-dropdown *::-webkit-scrollbar-track-piece{background:var(--color-gray-light)}.form-group .nice-select .nice-select-dropdown::-webkit-scrollbar-thumb,.form-group .nice-select .nice-select-dropdown *::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:0}.form-group .nice-select .nice-select-dropdown::-webkit-scrollbar-corner,.form-group .nice-select .nice-select-dropdown *::-webkit-scrollbar-corner{background:var(--color-gray-light)}}.form-group .nice-select.open .nice-select-dropdown{opacity:1;z-index:10;visibility:visible;transform:translateY(0);pointer-events:auto}.form-group .nice-select .list{display:flex;flex-direction:column;row-gap:.25rem;padding:.625rem}.form-group .nice-select .list:hover .option:not(:hover).disabled{pointer-events:none!important;cursor:default!important;color:var(--secondary)!important}.form-group .nice-select .list:hover .option.selected{background:transparent!important;color:var(--black)!important;pointer-events:none;cursor:default}.form-group .nice-select .list:hover .option.selected:before{opacity:1}.form-group .nice-select .list .option{display:flex;align-items:center;position:relative;white-space:normal;width:100%;min-height:1.5rem;padding:.25rem 1rem;font-weight:500;font-size:.75rem;line-height:100%;border-radius:.5rem;color:var(--black);transition:all .3s ease;background:#fff}.form-group .nice-select .list .option:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background:linear-gradient(0deg,#e5ce9c,#e5ce9c);z-index:-1;opacity:0;transition:opacity .3s ease}@media(any-hover:hover){.form-group .nice-select .list .option:hover{color:var(--black);background:transparent!important}.form-group .nice-select .list .option:hover:before{opacity:1}.form-group .nice-select .list .option:hover.disabled{pointer-events:none!important;cursor:default}}.form-group .nice-select .list .option.focus,.form-group .nice-select .list .option.selected{background:transparent!important;color:var(--primary)!important;pointer-events:none;cursor:default}.form-group .nice-select .list .option.focus:before,.form-group .nice-select .list .option.selected:before{opacity:1}.form-group .nice-select .list .option.disabled{pointer-events:none!important;cursor:default;color:var(--stroke)!important}.hidden-select{position:absolute}[data-tabs]{--tabs-duration: .25s}[data-tabs-btn]{position:relative;cursor:pointer;outline:none}[data-tabs-btn]:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}[data-tabs-panel]{display:none;opacity:0;transform:translateY(.625rem);transition:opacity var(--tabs-duration) ease,transform var(--tabs-duration) ease}[data-tabs-panel].is-active{display:block}[data-tabs-panel].is-visible{opacity:1;transform:translateY(0)}.utp{position:relative;overflow:hidden;background:var(--blue-gray-light)}.utp__container{position:relative}.utp__wrap{border-radius:3.125rem;padding:3.125rem;background:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,1.5rem + 26 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.utp__wrap{grid-template-columns:1fr;gap:1.5rem;padding:1rem;border-radius:1.5rem}}.utp__img{position:relative;width:100%;aspect-ratio:593/427;overflow:hidden;border-radius:3.125rem}@media(max-width:991.98px){.utp__img{border-radius:1.5rem}}.utp__img-panel{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.utp__img-panel.is-active{opacity:1}.utp__img-panel img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.utp__list{display:flex;flex-direction:column;row-gap:.625rem}.utp__item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 1.25rem;border-radius:1.25rem;background:var(--blue-gray-light);cursor:pointer;color:var(--text);transition:background .3s ease,color .3s ease}.utp__item-link{display:contents;color:inherit;text-decoration:none}@media(max-width:991.98px){.utp__item{gap:1rem;padding:1rem .75rem;border-radius:1rem}}@media(any-hover:hover){.utp__item:hover{background:var(--green-darker);color:var(--white)}.utp__item:hover .utp__item-number{color:var(--green-light)}.utp__item:hover .utp__item-icon{background:var(--white);color:var(--green-darker);transform:rotate(-90deg)}}.utp__item.is-active{background:var(--green-darker);color:var(--white)}.utp__item.is-active .utp__item-number{color:var(--green-light)}.utp__item.is-active .utp__item-icon{background:var(--white);color:var(--green-darker);transform:rotate(-90deg)}.utp__item-number{font-weight:700;font-size:1.1875rem;line-height:100%;font-family:var(--font-syne);color:var(--gray-600);transition:color .3s ease}.utp__item-content{margin-left:auto;display:flex;flex-direction:column}.utp__item-title{font-weight:700;font-size:1.1875rem;font-family:var(--font-syne);line-height:120%}.utp__item-text{font-weight:400;font-size:1rem;line-height:100%}.utp__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--white);color:#434343;transition:background .3s ease,color .3s ease,transform .3s ease}@media(max-width:991.98px){.utp__item-icon{width:2rem;height:2rem}}.utp__item-icon .icon{width:1rem;height:1rem;transform:rotate(45deg)}@media(max-width:991.98px){.utp__item-icon .icon{width:.75rem;height:.75rem}}.about__container{position:relative}.about__card{position:relative;background:var(--blue-gray-light);border-radius:3.125rem;padding:clamp(1.25rem,1.25rem + 30 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.about__card{border-radius:1.5rem}}.about__top{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem);margin-bottom:clamp(1.25rem,1.25rem + 14 * (100vw - 26.25rem) / 1020,2.125rem)}@media(max-width:991.98px){.about__top{grid-template-columns:1fr;gap:1.5rem}}.about__content{min-width:0}.about__title{margin-bottom:2.375rem;font-family:var(--font-syne);font-weight:700;line-height:1.15;color:var(--text);font-size:clamp(1.125rem,1.125rem + 10 * (100vw - 26.25rem) / 1020,1.75rem)}.about__text{display:flex;flex-direction:column;gap:1rem;font-size:1rem;line-height:1.4;color:var(--text)}.about__text p{margin:0}.about__media{width:100%;min-width:0}.about__media img{display:block;width:100%;height:100%;min-height:338x;object-fit:cover;border-radius:3.125rem}@media(max-width:575.98px){.about__media img{min-height:15rem;border-radius:1.5rem}}.about__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;margin:0;padding:0}@media(max-width:991.98px){.about__stats{grid-template-columns:repeat(2,1fr)}.about__stats .about__stat:last-child{grid-column:1/-1}}@media(max-width:575.98px){.about__stats{grid-template-columns:1fr}.about__stats .about__stat:last-child{grid-column:auto}}.about__decor{position:absolute;bottom:0;left:0;width:6.25rem;height:6.25rem;transform:translateY(50%);z-index:1}@media(max-width:575.98px){.about__decor{width:3.125rem;height:3.125rem}}.about__decor img{width:100%;height:100%;object-fit:scale-down}.about__stat{display:flex;align-items:center;gap:1rem;padding:1.5rem 1.75rem;background:var(--white);border-radius:1.25rem}@media(max-width:575.98px){.about__stat{padding:1.25rem;gap:.75rem}}.about__stat-value{flex-shrink:0;font-family:var(--font-syne);font-weight:700;line-height:1;color:var(--green);font-size:clamp(1.875rem,1.875rem + 10 * (100vw - 26.25rem) / 1020,2.5rem)}.about__stat-label{font-weight:700;font-size:1rem;line-height:1.3;color:var(--text)}@media(max-width:575.98px){.about__stat-label{font-size:.875rem}}.process__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.process__head{flex-direction:column-reverse;align-items:stretch}}.process__actions{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}@media(max-width:991.98px){.process__actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:575.98px){.process__actions{flex-direction:column}}.process__btn{min-width:clamp(0px,0px + 220 * (100vw - 26.25rem) / 1020,13.75rem)}@media(max-width:991.98px){.process__btn{flex:1 1 auto}}@media(max-width:575.98px){.process__btn{width:100%}}.process__intro{max-width:32.5rem;margin-left:auto;text-align:right}@media(max-width:991.98px){.process__intro{max-width:none;margin-left:0;text-align:center}}.process__intro .title-label{justify-content:flex-end;text-align:left}@media(max-width:991.98px){.process__intro .title-label{justify-content:flex-start}}.process__label{margin-bottom:.75rem}.process__title{font-family:var(--font-syne);font-weight:700;line-height:1.15;color:var(--text);font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem)}.process__card{background:linear-gradient(180deg,#e2e8f0 -37.78%,#fff 160.19%);border-radius:3.125rem;padding-top:clamp(1.5rem,1.5rem + 26 * (100vw - 26.25rem) / 1020,3.125rem);padding-bottom:clamp(1.5rem,1.5rem + 26 * (100vw - 26.25rem) / 1020,3.125rem);padding-left:clamp(1rem,1rem + 8 * (100vw - 26.25rem) / 1020,1.5rem);padding-right:clamp(1rem,1rem + 8 * (100vw - 26.25rem) / 1020,1.5rem)}@media(max-width:991.98px){.process__card{border-radius:1.5rem}}.process__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;margin:0;padding:0}@media(max-width:991.98px){.process__list{grid-template-columns:1fr;gap:1.75rem}}.process__item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.process__item-head{display:flex;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--blue-gray)}.process__item-number{flex-shrink:0;font-family:var(--font-syne);font-weight:700;line-height:1;color:var(--green);font-size:clamp(1.5rem,1.5rem + 4 * (100vw - 26.25rem) / 1020,1.75rem)}.process__item-title{font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:1.2;color:var(--text)}.process__item-text{max-width:20.5rem;text-align:center;margin:0;font-size:1rem;line-height:1.4;color:var(--text)}@media(max-width:991.98px){.faq__title{text-align:center}}.faq__list{max-width:50.625rem;display:flex;flex-direction:column;row-gap:1.25rem}.faq__item{background:var(--blue-gray-light);padding:1.25rem;border-radius:1.25rem}.faq__item.is-open .icon{transform:rotate(225deg)}.faq__item-trigger{width:100%;display:flex;align-items:center;gap:.625rem;font-weight:700;font-size:1.1875rem;line-height:120%;font-family:var(--font-syne);color:var(--text);cursor:pointer;transition:color .3s ease}@media(any-hover:hover){.faq__item-trigger:hover{color:var(--green-darker)}}.faq__item-text{padding-top:.875rem;font-weight:400;font-size:1rem;line-height:100%;color:var(--text)}.faq .icon{margin-left:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.875rem;height:.875rem;color:var(--blue-gray);transition:color .3s ease,transform .3s ease}@media(any-hover:hover){.faq .icon:hover{color:var(--green-darker)}}.reviews{position:relative;overflow:hidden}.reviews__container{position:relative}.reviews__head{margin-bottom:2rem}.reviews__title{font-family:var(--font-syne);font-weight:700;line-height:1.15;color:var(--text);font-size:clamp(1.75rem,1.75rem + 12 * (100vw - 26.25rem) / 1020,2.5rem)}.reviews__slider-wrap{position:relative;display:flex;align-items:center;gap:1rem}@media(max-width:767.98px){.reviews__slider-wrap{gap:.5rem}}.reviews__slider.swiper{flex:1;min-width:0;overflow:visible;padding:0 5rem}@media(max-width:991.98px){.reviews__slider.swiper{padding:0}}.reviews__slider-wrap:has(.reviews__slider.swiper-initialized) .reviews__nav-btn{opacity:1}.reviews__slide.swiper-slide{width:17rem;height:auto}@media(max-width:767.98px){.reviews__slide.swiper-slide{width:min(100%,20rem)}}@media(max-width:575.98px){.reviews__slide.swiper-slide{width:min(100%,17.5rem)}}.reviews .reviews__nav-btn{--swiper-navigation-size: 3rem;position:absolute;top:50%;transform:translateY(-50%);flex-shrink:0;width:3rem;height:3rem;margin:0;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--blue-gray);background:var(--blue-gray-light);color:var(--blue-gray);z-index:3;transition:background .3s ease,color .3s ease}.reviews .reviews__nav-btn .icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:.25rem;color:inherit}.reviews .reviews__nav-btn:after{display:none}.reviews .reviews__nav-btn.swiper-button-next{right:0}.reviews .reviews__nav-btn.swiper-button-prev{left:0}@media(any-hover:hover){.reviews .reviews__nav-btn.swiper-button-next:hover:not(.swiper-button-disabled),.reviews .reviews__nav-btn.swiper-button-prev:hover:not(.swiper-button-disabled){background:var(--green-lime);color:var(--green-dark)}}.reviews .reviews__nav-btn.swiper-button-disabled{opacity:.35;pointer-events:none;border:none;background:var(--blue-gray-light);color:var(--blue-gray)}@media(max-width:991.98px){.reviews .reviews__nav-btn{display:none!important}}@media(max-width:575.98px){.reviews .reviews__nav-btn{width:2.5rem;height:2.5rem}.reviews .reviews__nav-btn .icon{width:.875rem;height:.875rem}}.review-card{display:flex;flex-direction:column;height:100%;min-height:20.625rem;background:var(--blue-gray-light);border-radius:1.25rem;overflow:hidden;padding:.625rem .5rem}.review-card--text .review-card__body{padding-top:1.25rem}.review-card__media{position:relative;flex-shrink:0}.review-card__media img{display:block;width:100%;object-fit:cover;border-radius:.625rem}.review-card__media--gallery .review-card__gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.5rem;height:12.375rem;overflow:hidden}.review-card__media--gallery .review-card__gallery-main{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.review-card__media--gallery .review-card__gallery-side{display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden}.review-card__media--gallery .review-card__gallery-side img{width:100%;height:5.9375rem;flex:0 0 5.9375rem;min-height:0;object-fit:cover;display:block}.review-card__media--video{cursor:pointer}.review-card__media--video .review-card__media-inner{position:relative}.review-card__media--video img{width:100%;height:12.375rem;object-fit:cover;border-radius:.625rem}.review-card__media--video:focus-visible{outline:.125rem solid var(--green);outline-offset:.25rem;border-radius:.75rem}.review-card__media--double{display:grid;gap:.5rem}.review-card__media--double img{height:6rem}.review-card__media--single img{height:12.375rem}.review-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.25rem;height:3.25rem;border-radius:50%;background:var(--green-light);pointer-events:none}.review-card__play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-top:.5625rem solid transparent;border-bottom:.5625rem solid transparent;border-left:.875rem solid var(--green-darker)}.review-card__body{display:flex;flex-direction:column;flex:1}.review-card__head{position:relative;padding-top:.5rem;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;margin-top:-1.125rem}.review-card__user{display:flex;align-items:flex-end;gap:.625rem;min-width:0}.review-card__avatar{width:3.4375rem;height:3.4375rem;flex-shrink:0;border-radius:50%;background:var(--white);border:.125rem solid var(--blue-gray-light)}.review-card__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.review-card__meta{min-width:0}.review-card__name{margin-bottom:.25rem;font-weight:700;font-size:.875rem;line-height:1.2;color:var(--text)}.review-card__stars{display:flex;align-items:center;gap:.25rem}.review-card__stars .icon{width:.875rem;height:.875rem;color:var(--green-darker)}.review-card__stars .icon.icon-disabled{fill:transparent;stroke:var(--green-darker)}.review-card__stars .icon.icon-disabled path{fill:transparent;stroke:var(--green-darker)}.review-card__date{padding-top:1.125rem;flex-shrink:0;font-size:.75rem;line-height:1.2;color:var(--gray-600)}.review-card__text{margin:0 0 .75rem;font-size:.75rem;line-height:1.2;text-align:center;color:var(--text)}.review-card__more{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:0;border:none;background:transparent;font-weight:500;font-size:.875rem;line-height:1;color:var(--green-darker);cursor:pointer;transition:color .3s ease}.review-card__more .icon{width:.875rem;height:.875rem;color:currentColor;transition:transform .3s ease}@media(any-hover:hover){.review-card__more:hover{color:var(--green-dark)}.review-card__more:hover .icon{transform:translate(.125rem)}}.quote,.quote__container{position:relative}.quote__bg{position:absolute;top:50%;z-index:2;transform:translate(-50%,-50%);left:50%;width:100%;height:100%;max-width:56.25rem;display:flex;align-items:center;justify-content:center;pointer-events:none}.quote__bg img{width:100%;height:100%;object-fit:cover}.quote__decors{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}@media(max-width:991.98px){.quote__decor-item{display:none}}.quote__decor-item:first-child{position:absolute;bottom:-4.1875rem;left:0;width:100%;height:100%;max-width:65.75rem;max-height:26.6875rem}.quote__decor-item:first-child img{width:100%;height:100%;object-fit:cover}.quote__decor-item:nth-child(2){position:absolute;top:2.625rem;left:1.25rem;height:10.125rem;width:9.875rem}.quote__decor-item:nth-child(2) img{width:100%;height:100%;object-fit:cover}.quote__decor-item:nth-child(3){position:absolute;top:50%;transform:translateY(-50%);right:1.25rem;height:6.125rem;width:6.125rem}.quote__decor-item:nth-child(3) img{width:100%;height:100%;object-fit:cover}.quote__form{position:relative;z-index:2;width:100%;max-width:37.25rem;margin-left:auto;margin-right:auto;box-shadow:0 0 10.95rem #bde48133;border-radius:1.25rem;background:var(--blue-gray-light);padding:clamp(1.5rem,1.5rem + 26 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.quote__form{padding:1.25rem;width:auto}}.form-options--choose{padding:0;border:1px solid var(--white);background:var(--white);border-radius:.625rem}.form-options--choose.is-open .form-options__trigger .icon{transform:rotate(180deg)}.form-options--choose .form-options__trigger{width:100%;padding:.625rem 1.25rem;border:none;background:transparent;font-family:inherit;font-weight:500;font-size:1rem;line-height:1.25rem;color:var(--black);text-align:left}.form-options--choose .form-options__trigger .icon{width:.875rem;height:.5rem;flex-shrink:0;color:var(--black)}@media(any-hover:hover){.form-options--choose .form-options__trigger:hover{color:var(--black)}}.form-options--choose .form-options__content{border-top:none;padding:.5rem 1.25rem 1.25rem;row-gap:.5rem}.form-options--choose .custom-radio{display:flex;align-items:center;width:100%;padding:.75rem 1.25rem;background:var(--blue-gray-light);border-radius:.625rem;transition:background .3s ease,color .3s ease}.form-options--choose .custom-radio__text{width:100%;font-weight:500;font-size:1rem;line-height:1.2;text-align:left;color:var(--text)}@media(any-hover:hover){.form-options--choose .custom-radio:hover{background:var(--green-light)}.form-options--choose .custom-radio:hover .custom-radio__text{color:var(--text)}}.form-options--choose .custom-radio:has(input[type=radio]:checked){background:var(--green-darker)}.form-options--choose .custom-radio:has(input[type=radio]:checked) .custom-radio__text{color:var(--white)}body:has(.page--thank-you) .header,body:has(.page--404) .header{background:linear-gradient(180deg,#84cc16 10%,#83cc1675 60%,#fff0)}.thank-you{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.thank-you__container{width:100%;max-width:40rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-wrap:balance}.thank-you__image{width:100%;max-width:31rem;margin-bottom:3.125rem}.thank-you__image img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:575.98px){.thank-you__image{max-width:20rem;margin-bottom:1.5rem}}.thank-you__title{margin:0;font-family:var(--font-syne);font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:clamp(2rem,2rem + 8 * (100vw - 26.25rem) / 1020,2.5rem)}.thank-you__title:not(:last-child){margin-bottom:.625rem}.thank-you__subtitle{margin:0;max-width:32.5rem;font-family:var(--font-syne);font-weight:700;line-height:1.2;color:var(--text);font-size:1.1875rem;text-align:center}.thank-you__subtitle:not(:last-child){margin-bottom:3.125rem}.thank-you__text{display:flex;flex-direction:column;gap:.5rem;max-width:33.75rem;font-weight:700;font-size:1rem;line-height:1.4;color:var(--text)}.thank-you__text p{margin:0}.thank-you__text:not(:last-child){margin-bottom:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem)}.thank-you__btn{min-width:8.5rem}@media(max-width:575.98px){.thank-you__btn{width:100%;min-width:0}}.page--thank-you{flex:1;display:flex;flex-direction:column}.not-found{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.not-found__container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found__image{width:100%;max-width:31rem;margin-bottom:3.125rem}.not-found__image img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:575.98px){.not-found__image{max-width:20rem;margin-bottom:1.5rem}}.not-found__code{margin:0;font-family:var(--font-syne);font-weight:700;line-height:1;color:var(--text);font-size:clamp(2rem,2rem + 8 * (100vw - 26.25rem) / 1020,2.5rem)}.not-found__code:not(:last-child){margin-bottom:.625rem}.not-found__title{margin:0;max-width:32.5rem;font-family:var(--font-syne);font-weight:700;line-height:1.2;color:var(--text);font-size:1.1875rem;text-align:center}.not-found__title:not(:last-child){margin-bottom:3.125rem}@media(max-width:575.98px){.not-found__title:not(:last-child){margin-bottom:1rem}}.not-found__text{max-width:37.25rem;display:flex;flex-direction:column;gap:.5rem;font-weight:700;font-size:1rem;line-height:1.4;color:var(--text)}.not-found__text p{margin:0}.not-found__text:not(:last-child){margin-bottom:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem)}.not-found__btn{min-width:13.75rem}@media(max-width:575.98px){.not-found__btn{width:100%;min-width:0}}.page--404{flex:1;display:flex;flex-direction:column}.areas{background:var(--blue-gray-light)}.areas__container{position:relative}.areas__card{background:var(--white);border-radius:1.25rem;padding-left:clamp(1.25rem,1.25rem + 10 * (100vw - 26.25rem) / 1020,1.875rem);padding-right:clamp(1.25rem,1.25rem + 10 * (100vw - 26.25rem) / 1020,1.875rem);padding-top:clamp(1.25rem,1.25rem + 46 * (100vw - 26.25rem) / 1020,4.125rem);padding-bottom:clamp(1.25rem,1.25rem + 46 * (100vw - 26.25rem) / 1020,4.125rem)}.areas__title{margin:0 0 1.25rem;text-align:center;font-family:var(--font-syne);font-weight:700;line-height:1.15;color:var(--text);font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem)}.areas__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,1.25rem + 30 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.areas__body{grid-template-columns:1fr}}.areas__media{position:relative;min-width:0}.areas__media-panel{height:100%;transform:none;transition:opacity var(--tabs-duration, .25s) ease}.areas__media-panel.is-visible{transform:none}.areas__media-panel img{display:block;width:100%;aspect-ratio:594/280;object-fit:cover;border-radius:1.25rem}.areas__nav-wrap{padding-top:1rem;padding-bottom:1rem;min-width:0;max-height:15.625rem;overflow-y:auto;padding-right:.625rem;scrollbar-width:thin;scrollbar-color:var(--green-lime) var(--blue-gray-light)}.areas__nav-wrap::-webkit-scrollbar{width:.25rem}.areas__nav-wrap::-webkit-scrollbar-track{background:var(--blue-gray-light);border-radius:.25rem}.areas__nav-wrap::-webkit-scrollbar-thumb{background:var(--green-lime);border-radius:.25rem}@media(max-width:991.98px){.areas__nav-wrap{max-height:none;overflow:visible;padding-right:0}}.areas__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}@media(max-width:575.98px){.areas__nav{grid-template-columns:1fr;gap:.625rem;max-height:16.75rem;overflow-y:auto;padding-right:.5rem;margin-right:-.5rem}}.areas__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;padding:.5rem 1.25rem;border:none;border-radius:1.25rem;background:var(--blue-gray-light);font-family:var(--font-main);font-weight:700;font-size:1rem;line-height:1.2;text-transform:uppercase;text-align:center;color:var(--text);cursor:pointer;transition:background .3s ease,color .3s ease}.areas__btn.is-active{background:var(--green-darker);color:var(--green-light)}.areas__btn:focus-visible{outline:.125rem solid var(--green);outline-offset:.125rem}@media(any-hover:hover){.areas__btn:hover:not(.is-active){background:var(--gray-200)}}#services,#faq,#reviews,#areas{scroll-margin-top:4.0625rem}body:has(.page--contacts) .header{background:linear-gradient(180deg,#84cc16 10%,#83cc1675 60%,#fff0)}.page--contacts{flex:1;display:flex;flex-direction:column}.contacts{position:relative;overflow:hidden;padding-top:7.25rem;padding-bottom:7.25rem}@media(max-width:991.98px){.contacts{padding-top:5rem;padding-bottom:5rem}}@media(max-width:575.98px){.contacts{padding-top:3.75rem;padding-bottom:3.75rem}}.contacts__container{position:relative}.contacts__row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,2rem + 18 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.contacts__row{grid-template-columns:1fr}}.contacts__info{min-width:0;padding-left:5.625rem}@media(max-width:1199.98px){.contacts__info{padding-left:0}}.contacts__title{margin:0 0 3.125rem;font-family:var(--font-syne);font-weight:700;line-height:1;color:var(--text);font-size:clamp(1.5rem,1.5rem + 4 * (100vw - 26.25rem) / 1020,1.75rem)}@media(max-width:575.98px){.contacts__title{margin-bottom:1.75rem}}.contacts__block:not(:last-child){margin-bottom:3.125rem}@media(max-width:575.98px){.contacts__block:not(:last-child){margin-bottom:1.75rem}}.contacts__label{margin:0 0 .75rem;font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:1.2;color:var(--text)}.contacts__social{--color-social: var(--white);--color-social-hover: var(--green-lime)}.contacts__social .social__link{width:2.625rem;height:2.625rem;border-radius:50%;background:transparent;color:var(--text)}@media(any-hover:hover){.contacts__social .social__link:hover{color:var(--green-dark)}.contacts__social .social__link:hover svg path{fill:currentColor}}.contacts__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.contacts__item{margin:0}.contacts__link{display:inline-flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.3;font-weight:500;color:var(--text);text-decoration:none;transition:color .3s ease}.contacts__link .icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--text)}@media(any-hover:hover){.contacts__link:hover{color:var(--green-dark)}}.contacts__form{width:100%;max-width:37.25rem;margin-left:auto;margin-right:0;box-shadow:0 0 7.5rem #bde48166}@media(max-width:991.98px){.contacts__form{max-width:none;margin-left:0;margin-right:0}}.contacts__form .btn{margin-left:auto;margin-right:auto}#contacts{scroll-margin-top:4.0625rem}body:has(.page--blog) .header{background:linear-gradient(180deg,#84cc16 10%,#83cc1675 60%,#fff0)}.page--blog{flex:1;display:flex;flex-direction:column}.blog__container{position:relative}.blog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:1199.98px){.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991.98px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:575.98px){.blog__grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;height:100%;min-height:100%;padding:.875rem;background:var(--blue-gray-light);border-radius:1.25rem;overflow:hidden}.blog-card__media{display:block;flex-shrink:0;text-decoration:none;color:inherit}.blog-card__media img{display:block;width:100%;object-fit:cover;border-radius:.625rem}.blog-card__media--gallery .blog-card__gallery{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;height:12rem}.blog-card__media--gallery .blog-card__gallery-main{width:100%;height:100%;min-height:0}.blog-card__media--gallery .blog-card__gallery-side{display:grid;grid-template-rows:1fr 1fr;gap:.5rem;min-height:0}.blog-card__media--gallery .blog-card__gallery-side img{width:100%;height:100%;min-height:0}.blog-card__media--video .blog-card__media-inner{position:relative}.blog-card__media--video img{width:100%;height:12rem}.blog-card__media--double{display:grid;gap:.5rem}.blog-card__media--double img{height:5.875rem}.blog-card__media--single img{height:12rem}.blog-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.25rem;height:3.25rem;border-radius:50%;background:var(--blue-gray);pointer-events:none}.blog-card__play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-top:.5625rem solid transparent;border-bottom:.5625rem solid transparent;border-left:.875rem solid var(--white)}.blog-card__body{display:flex;flex-direction:column;flex:1;padding-top:1.5rem;margin-top:.5rem;border-top:1px solid var(--blue-gray)}.blog-card__text{margin:0 0 .875rem;text-align:center;flex:1;font-size:.75rem;line-height:1.45;color:var(--text)}.blog-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.blog-card__more{display:inline-flex;align-items:center;gap:.5rem;font-weight:400;font-size:1rem;line-height:1;color:#353535;text-decoration:none;transition:color .3s ease}.blog-card__more .icon{width:.875rem;height:.875rem;color:currentColor}@media(any-hover:hover){.blog-card__more:hover{color:var(--green-dark)}}.blog-card__like{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:var(--error);cursor:pointer;transition:color .3s ease,transform .3s ease}.blog-card__like .icon{width:1.375rem;height:1.25rem}.blog-card__like .icon path{fill:transparent;transition:fill .3s ease,stroke .3s ease}.blog-card__like.is-liked{color:var(--error)}.blog-card__like.is-liked .icon path{fill:currentColor;stroke:currentColor}@media(any-hover:hover){.blog-card__like:hover{transform:scale(1.08)}}.blog-card__like:focus-visible{outline:.125rem solid var(--green);outline-offset:.125rem;border-radius:50%}#blog{scroll-margin-top:4.0625rem}.hero--inner .hero__container{align-items:center}.page--services .hero{margin-bottom:0}.page--services .hero .hero__content{margin-top:auto}.services-list{position:relative;overflow:hidden}.services-list__container{position:relative}.services-list__decors{position:absolute;inset:0;z-index:10;pointer-events:none}.services-list__decor{position:absolute;width:10rem;height:10rem}.services-list__decor img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:991.98px){.services-list__decor{width:4.5rem;height:4.5rem}}.services-list__decor--1{top:-3.75rem;left:-6.875rem}@media(max-width:991.98px){.services-list__decor--1{top:.625rem;left:-.625rem}}.services-list__decor--2{top:42%;right:-9.375rem}@media(max-width:991.98px){.services-list__decor--2{right:-1.25rem}}@media(max-width:575.98px){.services-list__decor--2{display:none}}.services-list__decor--3{bottom:0;left:-9.375rem}@media(max-width:991.98px){.services-list__decor--3{left:-1.25rem}}.services-list__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:767.98px){.services-list__grid{grid-template-columns:1fr;gap:1rem}}.service-card{display:flex;flex-direction:column;height:100%;padding:1.25rem;background:var(--blue-gray-light);border-radius:1.25rem;overflow:hidden;transition:box-shadow .3s ease}@media(any-hover:hover){.service-card:hover{box-shadow:0 .75rem 2.5rem #84cc161f}.service-card:hover .service-card__arrow{background:var(--green-darker);color:var(--white);transform:rotate(-90deg)}}.service-card__media{display:block;overflow:hidden;border-radius:1.25rem;margin-bottom:1.25rem}.service-card__media img{display:block;width:100%;aspect-ratio:434/229;object-fit:cover;transition:transform .4s ease}@media(any-hover:hover){.service-card__media:hover img{transform:scale(1.03)}}.service-card__body{display:flex;align-items:center;gap:.75rem;flex:1}.service-card__num{flex-shrink:0;font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:1;color:var(--blue-gray)}.service-card__content{min-width:0;margin-left:auto;text-align:right}.service-card__title{margin:0 0 .25rem;font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:1.2;color:var(--text)}.service-card__title a{color:inherit;text-decoration:none;transition:color .3s ease}@media(any-hover:hover){.service-card__title a:hover{color:var(--green-dark)}}.service-card__text{margin:0;font-size:1rem;line-height:1.3;color:var(--text)}.service-card__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--white);color:#434343;text-decoration:none;box-shadow:0 .125rem .25rem #0000001a;transition:background .3s ease,color .3s ease,transform .3s ease}.service-card__arrow .icon{width:1rem;height:1rem;transform:rotate(45deg)}.service-card__arrow:focus-visible{outline:.125rem solid var(--green);outline-offset:.125rem}#services{scroll-margin-top:4.0625rem}.page--service-single .hero{margin-bottom:0}.hero--split .hero__container{align-items:center;min-height:clamp(40rem,88vh,57.5rem);padding-bottom:clamp(2rem,2rem + 18 * (100vw - 26.25rem) / 1020,3.125rem)}.hero--split .hero__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem 2rem;width:100%;max-width:var(--container-width);margin:0 auto}@media(max-width:991.98px){.hero--split .hero__row{grid-template-columns:1fr;gap:1.75rem}}.hero--split .hero__content{align-items:flex-start;max-width:none;margin:0;text-align:left}.hero--split .hero__label{justify-content:flex-start;font-size:clamp(1.125rem,2vw,1.4375rem)}.hero--split .hero__title{text-align:left;font-size:clamp(1.75rem,1.75rem + 12 * (100vw - 26.25rem) / 1020,2.5rem)}.hero--split .hero__text{text-align:left;max-width:32.5rem}.hero--split .hero__actions{justify-content:flex-start}.hero--split .hero__form{width:100%;max-width:37.25rem;margin:0 0 0 auto}@media(max-width:991.98px){.hero--split .hero__form{max-width:none;margin:0}}.hero--split .hero__form .form-title,.hero--split .hero__form .form-text{text-align:center}.hero--split .hero__form .btn{margin-left:auto;margin-right:auto}.hero--split .hero__media:before{content:"";position:absolute;inset:0;background:#0000004d}.service-content__container{position:relative}.service-content__gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.25rem;margin-bottom:2.5rem}@media(max-width:991.98px){.service-content__gallery{grid-template-columns:1fr 1fr;gap:1rem}.service-content__gallery .service-content__col--center{grid-column:1/-1;order:-1}}@media(max-width:575.98px){.service-content__gallery{grid-template-columns:1fr}.service-content__gallery .service-content__col--center{order:0}}.service-content__col{min-width:0}.service-content__col img{display:block;width:100%;object-fit:cover;border-radius:2.5rem}@media(max-width:991.98px){.service-content__col img{border-radius:1.5rem}}.service-content__col--side img{min-height:clamp(20rem,42vw,28.75rem);height:100%}.service-content__col--center{display:flex;flex-direction:column;align-items:flex-start}.service-content__col--center img{min-height:clamp(13.75rem,28vw,20rem)}.service-content__label{margin-bottom:1rem;justify-content:center;margin-left:auto;margin-right:auto}.service-content__title{text-align:center;margin:0 0 2.5rem;font-family:var(--font-syne);font-weight:700;line-height:1.15;color:var(--text);font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem)}@media(max-width:991.98px){.service-content__title{margin-bottom:1.5rem}}.service-content__text{display:flex;flex-direction:column;text-align:center;gap:1rem;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--text)}.service-content__text p{margin:0}.service-links__container{position:relative}.service-links__card{background:var(--blue-gray-light);border-radius:1.25rem;padding:clamp(1.5rem,1.5rem + 26 * (100vw - 26.25rem) / 1020,3.125rem)}.service-links__head{text-align:center;margin-bottom:2rem}@media(max-width:575.98px){.service-links__head{margin-bottom:1.5rem}}.service-links__label{justify-content:center;margin-bottom:1rem}.service-links__title{margin:0;font-family:var(--font-syne);font-weight:700;font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem);line-height:1.2;color:var(--text)}.service-links__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3.125rem}@media(max-width:767.98px){.service-links__grid{grid-template-columns:1fr;gap:.625rem}}.service-links__item-wrap{margin:0;min-width:0}.service-links__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.625rem 1.25rem;border-radius:62.4375rem;background:var(--white);font-size:1.1875rem;line-height:1.3;font-weight:700;font-family:var(--font-syne);color:var(--text);text-decoration:none;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.service-links__item .icon{flex-shrink:0;width:.875rem;height:.875rem;color:var(--text);transition:color .3s ease,transform .3s ease}@media(any-hover:hover){.service-links__item:hover{background:var(--green-dark);color:var(--white);box-shadow:0 .5rem 1.5rem #2d4a001f}.service-links__item:hover .icon{color:var(--white);transform:translate(.125rem)}}.service-links__item:focus-visible{outline:.125rem solid var(--green);outline-offset:.125rem}.service-links__item-text{min-width:0}.page--areas .hero{margin-bottom:0}.page--areas .hero .hero__content{margin-top:auto}.areas-list{position:relative;overflow:hidden}.areas-list__container{position:relative}.areas-list__decors{position:absolute;inset:0;pointer-events:none;z-index:10}.areas-list__decor{position:absolute}.areas-list__decor img{display:block;width:100%;height:100%;object-fit:contain}.areas-list__decor--1{top:7.5rem;left:-2.5rem;width:3rem;height:3rem}@media(max-width:1199.98px){.areas-list__decor--1{left:-1.25rem;width:2.25rem;height:2.25rem}}@media(max-width:575.98px){.areas-list__decor--1{display:none}}.areas-list__decor--2{top:38%;right:-3.125rem;width:3.75rem;height:3.75rem}@media(max-width:1199.98px){.areas-list__decor--2{right:-1.25rem;width:2.5rem;height:2.5rem}}@media(max-width:575.98px){.areas-list__decor--2{display:none}}.areas-list__decor--3{bottom:5rem;left:-3.75rem;width:5.5rem;height:5.5rem}@media(max-width:1199.98px){.areas-list__decor--3{left:-1.875rem;width:3.75rem;height:3.75rem}}@media(max-width:575.98px){.areas-list__decor--3{display:none}}.areas-list__decor--4{bottom:2.5rem;right:-1.875rem;width:2.8rem;height:2.8rem}@media(max-width:1199.98px){.areas-list__decor--4{right:-.625rem;width:2rem;height:2rem}}@media(max-width:575.98px){.areas-list__decor--4{display:none}}.areas-list__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.125rem}@media(max-width:1199.98px){.areas-list__grid{gap:1.875rem}}@media(max-width:991.98px){.areas-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:575.98px){.areas-list__grid{grid-template-columns:1fr}}.area-card{display:flex;flex-direction:column;height:100%;padding:1.25rem;background:var(--blue-gray-light);border-radius:1.25rem;overflow:hidden;transition:box-shadow .3s ease}@media(max-width:991.98px){.area-card{padding:.625rem}}@media(any-hover:hover){.area-card:hover{box-shadow:0 .75rem 2.5rem #84cc161f}.area-card:hover .area-card__arrow{background:var(--green-darker);color:var(--white)}.area-card:hover .area-card__arrow .icon{transform:rotate(-45deg)}.area-card:hover .area-card__media img{transform:scale(1.03)}}.area-card__media{display:block;overflow:hidden;border-radius:.75rem}.area-card__media img{display:block;width:100%;height:clamp(11.25rem,18vw,10.25rem);object-fit:cover;transition:transform .4s ease}.area-card__body{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem .5rem .375rem}.area-card__title{margin:0;min-width:0;font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--text)}.area-card__title a{color:inherit;text-decoration:underline;text-decoration-style:solid;text-underline-offset:.125rem;transition:color .3s ease}@media(any-hover:hover){.area-card__title a:hover{color:var(--green-dark);text-decoration:none}}.area-card__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--white);color:#434343;box-shadow:0 .125rem .25rem #0000001a;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease}.area-card__arrow .icon{width:1rem;height:1rem;transform:rotate(45deg);transition:transform .3s ease}.area-card__arrow:focus-visible{outline:.125rem solid var(--green);outline-offset:.125rem}.page--area-single .hero{margin-bottom:0}.area-about__container{display:flex;flex-direction:column;gap:clamp(2rem,2rem + 18 * (100vw - 26.25rem) / 1020,3.125rem)}.area-about__maps{max-width:62.5rem;margin:0 auto;width:100%}.area-about__maps img{display:block;width:100%;height:auto;margin:0 auto}.area-about__content{max-width:57.5rem;margin:0 auto;width:100%}.area-about__title{margin-bottom:2rem}@media(max-width:991.98px){.area-about__title{margin-bottom:1.5rem}}.area-about__text{max-height:13.75rem;overflow-y:auto;padding-right:1.25rem;text-align:center;color:var(--text);font-size:1rem;line-height:1.5;scrollbar-width:thin;scrollbar-color:var(--green-lime) var(--blue-gray-light)}.area-about__text::-webkit-scrollbar{width:.25rem}.area-about__text::-webkit-scrollbar-track{background:var(--blue-gray-light);border-radius:.25rem}.area-about__text::-webkit-scrollbar-thumb{background:var(--green-lime);border-radius:.25rem}.area-about__text p{margin:0}.area-about__text p:not(:last-child){margin-bottom:1.25rem}.page--about .hero{margin-bottom:0}.hero--about .hero__container{align-items:flex-end;min-height:clamp(32.5rem,88vh,45.625rem);padding-bottom:clamp(2.25rem,2.25rem + 20 * (100vw - 26.25rem) / 1020,3.5rem)}.hero--about .hero__content{margin-top:auto}.hero--about .hero__title{margin-bottom:0;text-transform:uppercase;font-size:clamp(1.75rem,1.75rem + 12 * (100vw - 26.25rem) / 1020,2.5rem)}.about-page-intro__container{position:relative}.about-page-intro__head{max-width:56.25rem;margin:0 auto;text-align:center;margin-bottom:clamp(2rem,2rem + 18 * (100vw - 26.25rem) / 1020,3.125rem)}.about-page-intro__label{justify-content:center}.about-page-intro__title{margin:0;font-family:var(--font-syne);font-weight:700;line-height:1.15;color:var(--text);font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem)}.about-page-intro__row{display:grid;grid-template-columns:minmax(0,1fr) 30.375rem;align-items:center;gap:clamp(1.75rem,1.75rem + 22 * (100vw - 26.25rem) / 1020,3.125rem)}@media(max-width:991.98px){.about-page-intro__row{grid-template-columns:1fr}}.about-page-intro__visual{display:flex;min-width:0}.about-page-intro__visual img{display:block;width:100%;aspect-ratio:700/350;object-fit:contain}.about-page-intro__content{min-width:0;display:flex;flex-direction:column;gap:1.5rem;height:100%}.about-page-intro__subtitle{margin:0 0 1.5rem;font-family:var(--font-syne);font-weight:700;line-height:1.1;color:var(--text);font-size:clamp(1.375rem,1.375rem + 6 * (100vw - 26.25rem) / 1020,1.75rem)}@media(max-width:575.98px){.about-page-intro__subtitle{margin-bottom:1rem}}.about-page-intro__text{font-size:1rem;line-height:1.5;color:var(--text)}.about-page-intro__text p{margin:0}.about-page-story{position:relative;overflow:hidden;padding-top:clamp(.75rem,.75rem + 8 * (100vw - 26.25rem) / 1020,1.25rem);padding-bottom:clamp(2rem,2rem + 18 * (100vw - 26.25rem) / 1020,3.125rem)}.about-page-story__decors{position:absolute;inset:0;pointer-events:none;z-index:0}.about-page-story__decor{position:absolute;width:29.9375rem;height:21.625rem}.about-page-story__decor img{display:block;width:100%;height:100%;object-fit:contain}.about-page-story__decor--left{top:50%;left:0;transform:translateY(-50%)}.about-page-story__decor--left img{object-position:left}@media(max-width:1199.98px){.about-page-story__decor--left{left:-2.5rem;width:5.625rem;height:15rem}}@media(max-width:767.98px){.about-page-story__decor--left{display:none}}.about-page-story__decor--right{top:50%;right:0;transform:translateY(-50%)}.about-page-story__decor--right img{object-position:right}@media(max-width:1199.98px){.about-page-story__decor--right{right:-2.5rem;width:5.625rem;height:15rem}}@media(max-width:767.98px){.about-page-story__decor--right{display:none}}.about-page-story__container{position:relative;z-index:1;max-width:36.375rem;margin:0 auto;text-align:center;min-height:18.0625rem;display:flex;flex-direction:column}.about-page-story__title{margin-bottom:2rem;font-size:1.75rem;font-family:var(--font-syne);font-weight:700;line-height:1.2;color:var(--text)}@media(max-width:575.98px){.about-page-story__title{margin-bottom:1.25rem;font-size:1.375rem}}.about-page-story__text{margin-top:auto;font-size:1rem;line-height:1.5;color:var(--text)}.about-page-story__text p{margin:0}.about-page-story__text p:not(:last-child){margin-bottom:1.25rem}.team{padding-bottom:clamp(4rem,4rem + 36 * (100vw - 26.25rem) / 1020,6.25rem)}.team__container,.team__slider-wrap{position:relative}.team__slider.swiper{overflow:visible}.team__slide.swiper-slide{height:auto}.team__scrollbar{--swiper-scrollbar-bg-color: transparent;--swiper-scrollbar-border-radius: 6.25rem;--swiper-scrollbar-size: .75rem;position:relative!important;left:auto!important;bottom:auto!important;width:100%!important;height:.75rem;margin-top:1.25rem;background:transparent;border-radius:6.25rem;border:1px solid #e2e2e2}.team__scrollbar .swiper-scrollbar-drag{background:var(--green-lime);border-radius:6.25rem}.team-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;text-align:center;padding:0 1.5rem}.team-card:before{content:"";position:absolute;background:var(--gray-200);border-radius:1.25rem;bottom:0;left:50%;width:100%;max-width:20.5rem;height:65%;transform:translate(-50%)}.team-card__media{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.team-card__media img{display:block;width:100%;max-width:16.625rem;aspect-ratio:266/340;object-fit:cover;border-radius:1.25rem}.team-card__body{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:1;padding:0 3rem .875rem}.team-card__role{position:relative;z-index:1;margin-top:-3.125rem;display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;width:100%;padding:1.5rem;min-height:4.375rem;margin-bottom:1rem;background:var(--white);border-radius:1rem;font-family:var(--font-syne);font-weight:700;font-size:1.25rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--text);box-shadow:0 .125rem .5rem #0000000f;text-align:center}.team-card__name{margin:0 0 2rem;font-family:var(--font-syne);font-weight:700;font-size:1.1875rem;line-height:1.2;color:var(--text)}.team-card__text{text-wrap:balance;max-width:16.625rem;margin:0;font-size:1rem;line-height:1.4;color:var(--text)}
