@charset "UTF-8";:root{--color-primary:#72ca21;--black-green:#124f37;--dark-green:#599d1a;--light-green:#eaf9dc;--neutral:#f5f5f5;--color-primary-50:#eaf9dc;--color-primary-100:#DCF5C4;--color-primary-400:var(--color-primary);--color-primary-500:var(--dark-green);--color-secondary-600:#124F37;--color-neutral-100:#fff;--color-neutral-200:#E8E8E8;--color-neutral-600:#8e8e8e;--color-neutral-700:#777777;--color-neutral-800:#606060;--color-neutral-1000:#333333;--color-neutral-a50:rgba(51, 51, 51, 0.5);--space:96px;--space-page-text:var(--space);--width-large-head:1283px;--width-middle-head:1064px;--width-page-content:848px;--width-page-blockquote:626px}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.form-control{display:block;width:100%;background-color:#f9f9f9;padding:12px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:24px}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px;color:#333}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #bbb;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none' viewBox='0 0 8 5'%3E%3Cpath fill='%23061c3d' fill-rule='evenodd' d='M7.734.183a.625.625 0 0 1 0 .884L4.4 4.4a.625.625 0 0 1-.884 0L.183 1.067a.625.625 0 1 1 .884-.884l2.891 2.891L6.85.184a.625.625 0 0 1 .884 0' clip-rule='evenodd'/%3E%3C/svg%3E");width:8px;height:5px;position:absolute;right:11.5px;top:50%;margin-top:-4px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;padding-left:16px;border-left:1px solid;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0;margin:0 -4px 0 8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#fff;padding:7px 16px 3px;border:1px solid #bbb;border-radius:8px;font-size:16px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:rgb(148.75,148.75,148.75)}.is-open .choices__inner{border-radius:8px 8px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 8px 8px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 0;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:16px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#005f75;border:1px solid;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:rgb(0,74.2948717949,91.5);border:1px solid}.is-disabled .choices__list--multiple .choices__item{background-color:rgb(170.25,170.25,170.25);border:1px solid}.choices__list--dropdown,.choices__list[aria-expanded]{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #bbb;top:100%;margin-top:-1px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;word-break:break-all}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:rgb(148.75,148.75,148.75)}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px 16px;font-size:16px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:rgb(242.25,242.25,242.25)}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:16px;padding:10px;border-bottom:1px solid;color:rgb(127.5,127.5,127.5)}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#fff;font-size:16px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Black"),local("ConquerorSansBlack"),url(../fonts/ConquerorSansBlack.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans UltraLight Italic"),local("ConquerorSansUltraLight-Italic"),url(../fonts/ConquerorSansUltraLight-Italic.woff2) format("woff2");font-weight:200;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Medium Italic"),local("ConquerorSansMedium-Italic"),url(../fonts/ConquerorSansMedium-Italic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Extrabold Italic"),local("ConquerorSansExtrabold-Italic"),url(../fonts/ConquerorSansExtrabold-Italic.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Light Italic"),local("ConquerorSansLight-Italic"),url(../fonts/ConquerorSansLight-Italic.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Black Italic"),local("ConquerorSansBlack-Italic"),url(../fonts/ConquerorSansBlack-Italic.woff2) format("woff2");font-weight:900;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans SemiBold"),local("ConquerorSansSemiBold"),url(../fonts/ConquerorSansSemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Italic"),local("ConquerorSans-Italic"),url(../fonts/ConquerorSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans ExtraBold"),local("ConquerorSansExtraBold"),url(../fonts/ConquerorSansExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Thin Italic"),local("ConquerorSansThin-Italic"),url(../fonts/ConquerorSansThin-Italic.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Bold"),local("ConquerorSans-Bold"),url(../fonts/ConquerorSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Medium"),local("ConquerorSansMedium"),url(../fonts/ConquerorSansMedium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Thin"),local("ConquerorSansThin"),url(../fonts/ConquerorSansThin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans SemiBold Italic"),local("ConquerorSansSemiBold-Italic"),url(../fonts/ConquerorSansSemiBold-Italic.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Bold Italic"),local("ConquerorSans-BoldItalic"),url(../fonts/ConquerorSans-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans UltraLight"),local("ConquerorSans-UltraLight"),url(../fonts/ConquerorSans-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans Light"),local("ConquerorSansLight"),url(../fonts/ConquerorSansLight.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Conqueror Sans";src:local("Conqueror Sans"),local("ConquerorSans"),url(../fonts/ConquerorSans.woff2) format("woff2");font-weight:400;font-style:normal}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-neutral-1000)}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}.h1,h1{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:3.5rem;line-height:100%;color:#333}.h3,h3{font-family:"Conqueror Sans";font-weight:600}h4{font-family:"Conqueror Sans";font-size:1.75rem;line-height:2rem;color:#333}h6{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.5rem;color:#333}.g-h-1,.g-h-2,.g-h-3,.g-h-4,.g-h-5,.g-h-6{font-family:"Conqueror Sans";font-style:normal;font-weight:600}.g-h-1{font-size:3.5rem;line-height:1}.g-h-2{font-size:2.5rem;line-height:1.1}.g-h-3{font-size:2rem;line-height:1.125;font-weight:600}.g-h-4{font-size:1.75rem;line-height:1.143;font-weight:600}.g-h-5{font-size:1.5rem;line-height:1.167}.g-h-6{font-size:1.25rem;line-height:1.2}.g-b-0{font-size:1.5rem;line-height:1.333}.g-b-1{font-size:1.25rem;line-height:1.2}.g-b-2{font-size:1.125rem;line-height:1.333}.g-b-3{font-size:1rem;line-height:1.25}.g-b-4{font-size:.875rem;line-height:1.43}.g-b-5{font-size:.75rem;line-height:1.333}.g-b-6{font-size:.625rem;line-height:1.6}.d-none{display:none}.green-button-clear,a.green-button,button.green-button{cursor:pointer;text-decoration:none;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1.25rem;line-height:32px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem 1.5rem;gap:.5rem;background:#72ca21;border-radius:.5rem;border:1px solid #72ca21;transition:.3s}.green-button-clear path,.green-button-clear>svg,a.green-button path,a.green-button>svg,button.green-button path,button.green-button>svg{transition:.3s}.green-button-clear:hover,a.green-button:hover,button.green-button:hover{background:#599d1a;border:1px solid #599d1a}.green-button-clear:active,a.green-button:active,button.green-button:active{background:#39690d;border:1px solid #39690d}.green-button-clear.thin-button,a.green-button.thin-button,button.green-button.thin-button{padding:.625rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}a.outline-button,button.outline-button{cursor:pointer;text-decoration:none;font-family:Inter,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.625rem 1rem;gap:.5rem;border:1px solid #599d1a;border-radius:.5rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;color:#599d1a;background:0 0;transition:background .3s}a.outline-button:hover,button.outline-button:hover{background:#eaf9dc}a.outline-button:active,button.outline-button:active{background:#dcf5c4}a.cases-more{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1.25rem;line-height:2rem;text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:.25rem 0;gap:.5rem;border-bottom:2px solid rgba(255,255,255,.7)}a.cases-more.green{color:#72ca21;border-bottom:2px solid #72ca21}a.cases-more>svg{transition:transform .3s}a.cases-more:hover>svg{transform:rotate(-45deg)}[data-fade=fade-up]{animation-name:fadeUp;animation-delay:var(--delay,1s);animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:both}@keyframes fadeUp{from{transform:translateY(10px);opacity:0}to{opacity:1;transform:translateY(0)}}[data-fade=fade-dawn]{animation-name:fadeDawn;animation-delay:var(--delay,1s);animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:both}@keyframes fadeDawn{from{transform:translateY(-10px);opacity:0}to{opacity:1;transform:translateY(0)}}[data-fade=fade-left]{animation-name:fadeLeft;animation-delay:var(--delay,1s);animation-duration:var(--duration,1s);animation-timing-function:ease-out;animation-fill-mode:both}@keyframes fadeLeft{from{transform:translateX(-10px);opacity:0}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{from{opacity:1;transform:translateX(0)}to{transform:translateX(-10px);opacity:0}}.white{color:#fff!important}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.gap-64{gap:40px}.m-auto{margin:auto}.img-responsive{max-width:100%;height:auto}.mx-auto{margin-right:auto;margin-left:auto}.d-block{display:block}.header{top:0;left:0;width:99.9svw;display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem;position:fixed;background:rgba(255,255,255,.7);backdrop-filter:blur(16px);transition:background .4s;z-index:99999;padding-inline:calc(8px + 24 * (100svw - 375px)/ 1065)}.header-right{display:flex;align-items:center;gap:16px}.header-right button{border:none;background:0 0;cursor:pointer}.t-header-white .header:not(.header--fixed){background:0 0;backdrop-filter:none;color:#fff}.t-header-white .header:not(.header--fixed) .logo svg path{fill:#fff}.t-header-white .header:not(.header--fixed) .nav #aboutButton,.t-header-white .header:not(.header--fixed) .nav #ecoButton,.t-header-white .header:not(.header--fixed) .nav-item>.nav-link,.t-header-white .header:not(.header--fixed) .nav-link{color:#fff}.t-header-white .header:not(.header--fixed) .dropdown .nav-link::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M16.53 8.97a.75.75 0 0 1 0 1.06l-4 4a.75.75 0 0 1-1.06 0l-4-4a.75.75 0 1 1 1.06-1.06L12 12.44l3.47-3.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E")}.t-header-white .header:not(.header--fixed) .dropdown:hover .nav-link::after{background-image:url(../img/sprites/down.svg)}.logo{margin-right:auto;margin-bottom:0}.logo .logo-img{transition:fill .3s}.logo:hover .logo-img{fill:#599d1a}.mobile-nav,.nav{display:flex;align-items:center;gap:8px;margin-right:8px}.mobile-nav-item,.nav-item{position:relative;cursor:pointer}.mobile-nav #aboutButton,.mobile-nav #ecoButton,.mobile-nav a,.nav #aboutButton,.nav #ecoButton,.nav a{font-family:Inter,sans-serif;cursor:pointer;padding:.625rem 1rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;color:var(--dark-green);text-decoration:none;border:none;background:0 0}.mobile-nav #aboutButton,.mobile-nav #ecoButton,.nav #aboutButton,.nav #ecoButton{padding:.625rem .5rem .625rem 1rem}.nav-item,.nav-link{transition:.3s}.mega-menu{display:none;transition:.3s ease-out}@keyframes fadeIn{from{opacity:0;filter:grayscale(95%)}to{opacity:1;filter:grayscale(0)}}.header-right .contact-btn,.mobile-nav .contact-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.625rem 1rem;background:var(--light-green);border-radius:.25em;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;color:var(--dark-green);transition:.3s;border:1px solid var(--light-green)}.header-right .contact-btn:hover,.mobile-nav .contact-btn:hover{background:#dcf5c4;border:1px solid #72ca21}.header-right .contact-btn:active,.mobile-nav .contact-btn:active{background:#b8ec89;border:1px solid #72ca21}.mobile-nav .green-button{width:100%;margin-top:auto;order:3}.mega-col{display:flex;flex-direction:column;flex-shrink:2;gap:1rem}.mega-row{display:flex;align-items:stretch;flex-grow:2;gap:1rem}.mega-menu .mega-card{transition:.3s ease-out}.mega-menu .mega-card img{max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;bottom:0;max-height:20.9375rem}.mega-menu .mega-col .mega-link{position:relative;height:33%;flex-basis:32%;padding:24px 24px 24px 20px;background-color:var(--light-green);border:1px solid var(--light-green);border-radius:1rem;transition:.3s ease-out}.mega-menu .mega-col .mega-link>p{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:#606060;margin:.25em 0 0;white-space:pre-line;word-break:break-all}.submenu{display:none;flex-direction:column}.submenu>a{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.25rem;line-height:1.5rem;color:#333;width:100%;padding:.75rem 1.5rem;transition:background .3s}.submenu>a:hover{background:var(--neutral);border-radius:.25rem}.dropdown button{display:flex;align-items:center;padding:1em}.dropdown .nav-link::after{content:"";width:1.5rem;height:1.5rem;display:block;padding:0 .25em 0 .7em;background-image:url(../img/sprites/down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:transform .3s;transform-origin:center}.dropdown .nav-link.active::after,.dropdown .nav-link:active::after,.dropdown .nav-link:hover::after{transform:rotate(180deg)}.header-right .burger{display:block;position:relative;padding:.625rem;width:2.75rem;height:2.75rem;background:var(--light-green);border-radius:.25rem}.header-right .burger #crossIcon,.header-right .burger.active #burgerIcon{display:none}.header-right .burger.active #crossIcon{display:inline-block}.header-right .search-btn{padding:.6875rem;transition:background .3s}.header-right .search-btn:hover{background:var(--light-green)}.hero{height:100vh;max-width:100vw;overflow:hidden;position:relative}.hero-video{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;height:-webkit-fill-available;z-index:-1;transition:opacity 250ms;filter:brightness(.8)}.hero-video.video-hidden{opacity:0;pointer-events:none}@supports (height:100dvh){.hero-video{width:100dvw;height:100dvh}}.mask-image{background-image:url(../img/1s_block_2.png);background-repeat:no-repeat;background-position:bottom left;background-size:cover;position:absolute;top:0;left:0;width:100vw;height:100vh;min-height:800px;z-index:2;opacity:1}.hero-body{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw;position:absolute;top:0;left:0;width:100vw;height:100vh;min-height:800px;z-index:3;opacity:1;padding-top:14vh;padding-bottom:8vh;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:1rem}.hero-body>.description{font-family:Inter;font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.5rem;color:#8e8e8e;white-space:pre-line}.hero-body>.description>span{display:inline-block;max-width:-moz-fit-content;max-width:fit-content}.hero-body>.icons{margin-top:auto;display:flex;flex-direction:row;align-items:center;gap:1rem}.hero-body>.icons .icon-item{padding:.75rem;position:relative;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-body>.icons .icon-item:hover path{fill:#72ca21}.hero-body>.icons .icon-item.animated-icon path{transition:fill .7s ease-out;animation-name:fill-svg;animation-duration:6s;animation-timing-function:ease;animation-delay:inherit;animation-direction:alternate;animation-fill-mode:backwards}.hero-body>.icons .progress-circle{position:absolute;top:0;left:0;width:100%;height:100%;fill:transparent;stroke-dasharray:251.3274122872;stroke-dashoffset:251.3274122872;stroke-linecap:round;stroke-width:3px;stroke:#72ca21}.hero-body>.icons .icon-item.animated-icon .progress-circle{animation-name:fill-circle;animation-duration:6s;animation-timing-function:cubic-bezier(-.1,.3,.7,1.1);animation-delay:inherit;animation-direction:alternate;animation-fill-mode:backwards}@keyframes fill-circle{0%{opacity:0;stroke-dasharray:251.3274122872}90%{opacity:1;stroke-dashoffset:0}100%{opacity:0}}@keyframes fill-svg{0%,100%{fill:#ccc}10%,90%{fill:#72ca21}}.hero-body>button{margin-top:1.5rem}.hero-body.is-active{opacity:1!important;transform:scale(1)!important;transition:opacity .7s,transform .7s;pointer-events:all!important}.hero-text{width:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;text-align:center;gap:1rem;color:#fff;font-size:3rem;pointer-events:none;transition:opacity .7s}.hero-text.is-active{opacity:0!important}.hero-text.is-active *{animation-name:none}.hero-text>img+h1{margin-top:1.5rem}.hero-text>p{font-family:Inter;font-style:normal;font-weight:400;font-size:1.5rem;line-height:2rem}.hero-create{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.hero-create-video{position:fixed;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:opacity 250ms;filter:brightness(.8)}.hero-create-video.video-hidden{opacity:0;pointer-events:none}.background-substrate{display:none;position:absolute;top:0;left:0;z-index:-1;background-image:url(../img/substract.png);background-size:100%;background-repeat:no-repeat;height:420vh;width:100%;pointer-events:none}.forwho{position:relative;z-index:10}.forwho__inner{padding-top:7vh;padding-bottom:7vh;padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw}.forwho-headers{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.forwho-headers>p{font-family:Inter;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;white-space:pre-line}.forwho-cards{display:flex;flex-direction:column;align-items:center;margin-top:5rem;gap:1.25rem;max-width:1280px;margin-left:auto;margin-right:auto}.forwho-cards .card{text-decoration:none;max-width:73.75svw;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch;padding:1px 4rem 1px 1px;gap:2.5rem;background:#fff;box-shadow:0 4px 20px -5px rgba(64,132,0,.12);border-radius:1.5rem;overflow:hidden;opacity:0;transition:box-shadow .3s ease-out,background .3s ease-out;transform:translateY(10px) scale(1.1)}.forwho-cards .card:hover{box-shadow:0 16px 40px rgba(88,92,95,.16)}.forwho-cards .card:active{background:#f7f7f7;box-shadow:0 4px 20px -5px rgba(64,132,0,.12)}.forwho-cards .card>img{max-width:100%;-o-object-fit:cover;object-fit:cover;flex-basis:40%;border-radius:1.5rem}.forwho-cards .card-text{display:flex;flex-direction:column;gap:1rem;width:100%}.forwho-cards .card-ul{font-family:Inter;font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.2;color:#333;margin-left:2rem;display:flex;flex-direction:column;gap:.75rem}.forwho-cards .card .description{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.75rem;color:#39690d;padding:1rem 2rem;gap:1rem;background:url(../img/add-on.png) no-repeat;background-size:cover;backdrop-filter:blur(8px);border-radius:16px}.features{margin-top:8.875rem}.features-cards{margin-top:5rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.25rem;max-width:1280px;margin-left:auto;margin-right:auto}.features-cards>.card{flex-basis:calc(50% - 1.25rem);display:flex;flex-direction:column;align-items:flex-start;padding:2.5rem;background:#fff;box-shadow:0 4px 20px -5px rgba(64,132,0,.12);border-radius:1.5rem;opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.features-cards>.card img,.features-cards>.card svg{margin-bottom:1.5rem}.features-cards>.card .h4,.features-cards>.card h4{margin-bottom:1.125rem}.features-cards>.card>p{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:#333}.features-cards.visible .card{opacity:1;transform:translateY(0)}.features-cards.visible .card:nth-child(1){transition-delay:.1s}.features-cards.visible .card:nth-child(2){transition-delay:.3s}.features-cards.visible .card:nth-child(3){transition-delay:.5s}.features-cards.visible .card:nth-child(4){transition-delay:.7s}.types{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw;text-align:center;padding-top:4rem;background-color:#fff}.types>h2{padding-bottom:5rem;position:relative;z-index:2;transition:color .3s}.types>h2>span{opacity:0;display:inline-block}.types-row{display:flex;gap:1.25rem;justify-content:space-between}.types-item{text-align:left;flex:1 0 auto;min-height:30rem;position:relative;overflow:hidden;justify-content:center;border:1px solid #fff;border-radius:1.5rem;padding:2rem;opacity:0;transform:scale(1.2);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.types-item>.item-content{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(360deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);padding:2rem;z-index:2}.types-item h3{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:2rem;line-height:2.25rem;color:#fff}.types-item p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#fff}.types-item h3+p{margin-top:.75rem}.types-item>img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.types.visible .types-item{opacity:1;transform:scale(1)}.types.visible .types-item:nth-child(1){transition-delay:.1s}.types.visible .types-item:nth-child(2){transition-delay:.6s}.types.visible .types-item:nth-child(3){transition-delay:.6s}.types.visible>h2>span{animation-name:fadeUp;animation-delay:var(--delay,1s);animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:both}.practice{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw;padding-top:5.625rem;background-color:#fff}.practice-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem;padding:5rem 5rem 0;min-height:44.5rem;background:url(../img/cta1.jpg) no-repeat #dcf5c4;border-radius:1.5rem;background-size:cover;overflow:hidden;position:relative;transition:background-position .7s ease-out}.practice-body>h2{white-space:pre-line;color:#124f37}.practice-body img{position:absolute;bottom:-35%;max-width:1000px;left:50%;transition:left .7s .3s}@keyframes fadeSpin{from{transform:rotate(-25deg) scale(.5);opacity:0}to{opacity:1;transform:rotate(0) scale(1)}}.ecosystem{padding-top:5.75rem;padding-bottom:3vh;background-color:#fff}.ecosystem__inner{display:flex;flex-direction:column;align-items:center;max-width:1280px;margin-left:auto;margin-right:auto}.ecosystem.visible .leaf{position:absolute;top:0;left:0;animation-name:fadeRotate;animation-delay:var(--delay,1s);animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:backwards;transform-origin:center center}.ecosystem.visible #leaf_1{animation-delay:.3s}.ecosystem.visible #leaf_2{animation-delay:.7s}.ecosystem.visible #leaf_3{animation-delay:1.1s}.ecosystem.visible #leaf_4{animation-delay:1.5s}.ecosystem.visible #leaf_5{animation-delay:1.9s}.ecosystem.visible .ecosystem-list{animation-name:slideDawn;animation-delay:1.5s;animation-duration:2s;animation-timing-function:cubic-bezier(.175,.885,.32,1.05);animation-fill-mode:both;transform-origin:center center}.ecosystem-headers{text-align:center}.ecosystem-headers>.description{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.33;color:#333;margin-top:1.75rem}.ecosystem-content{margin-top:5rem;position:relative;width:100%;height:44.5rem}.ecosystem-flower{position:absolute;left:0;top:0;width:40.0625rem;height:44.5rem;pointer-events:none}.ecosystem-text{position:absolute;top:15%;left:42.5%;max-height:100%;overflow-y:hidden}.ecosystem-list{display:flex;flex-direction:column;gap:1.5rem;opacity:0}.ecosystem-list>li{list-style:none;padding:1.75rem 2rem;background:#eaf9dc;border-radius:1rem}.ecosystem-list>li:nth-child(2){background:#e5f6f0}.ecosystem-list>li:nth-child(3){background:#e5f5fd}.ecosystem-list>li>h5{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.1667;color:#333}.ecosystem-list>li>p{margin-top:.6875rem;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.333;color:#606060}@keyframes fadeRotate{from{transform:rotateZ(-25deg) scale(.5);opacity:0}to{opacity:1;transform:rotateZ(0) scale(1)}}@keyframes halfFadeRotate{from{transform:rotateZ(-25deg) scale(.5);opacity:0}to{opacity:.3;transform:rotateZ(0) scale(1)}}@keyframes slideDawn{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.digital{padding-top:16.5625rem;max-width:99.9svw;position:relative;z-index:1;background-color:#fff}.digital h2{text-align:center}.digital .nav-arrows{position:absolute;top:25%;width:99%;display:flex;justify-content:space-between;z-index:22;left:50%;transform:translateX(-50%)}.digital .nav-arrows>.arrow-button{color:#599d1a;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:20px;gap:8px;width:64px;height:64px;background:#fff;border-radius:8px;box-shadow:0 4px 20px -5px rgba(64,132,0,.12);transition:.3s}.digital .nav-arrows>.arrow-button.disabled{cursor:not-allowed;opacity:.5}.digital .nav-arrows>.arrow-button>svg{pointer-events:none}.digital .nav-arrows>.arrow-button:hover{background:#eaf9dc}.digital .nav-arrows>.arrow-button:active{background:#dcf5c4}.digital>.tabs-row{max-width:1280px;display:flex;overflow-x:auto;overflow-y:hidden;width:99vw;justify-content:center;margin-top:2.25rem;margin-inline:auto;border-bottom:1px solid #e8e8e8}.digital>.tabs-row label{display:inline-block;padding:1rem 1.25rem;background:#fff;transition:.3s ease-out;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:#333;cursor:pointer;white-space:nowrap}.digital>.tabs-row input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.digital>.tabs-row label:hover{font-weight:500;color:#72ca21;background:#eaf9dc;box-shadow:inset 0 -1.5px 0 #72ca21}.digital>.tabs-row input[type=radio]:checked+label{font-weight:700;color:#72ca21;background:#eaf9dc;box-shadow:inset 0 -1.5px 0 #72ca21}.digital-buttons{display:flex;gap:1rem}.digital>.tabs{position:relative;width:100%;max-width:1280px;min-height:40rem;margin-top:8.625rem;margin-left:auto;margin-right:auto}.digital>.tabs .pagination{position:absolute;bottom:15%;left:0;width:100%;display:flex;justify-content:center;align-items:center;gap:.625rem;z-index:100}.digital>.tabs .pagination>li{display:inline-block;width:.75rem;height:.75rem;background:#dcf5c4;border-radius:31.25rem;transition:.3s;cursor:pointer}.digital>.tabs .pagination>li::hover{background:#b8ec89}.digital>.tabs .pagination>li.active{width:2rem;background:#599d1a}.digital>.tabs .tabs-item{display:none;justify-content:space-between;width:100%;max-width:99vw;position:relative;z-index:11}.digital>.tabs .tabs-item.active{display:flex;animation-name:fadeLeft;animation-delay:var(--delay,.3s);animation-duration:var(--duration,.4s);animation-timing-function:ease-out;animation-fill-mode:both}.digital>.tabs .tabs-item.exit{animation-name:fadeOutLeft;animation-delay:var(--delay,1s);animation-duration:var(--duration,.3s);animation-timing-function:ease-out;animation-fill-mode:both}.digital>.tabs .tabs-item>.item-content{padding-left:calc(16px + 60 * (100svw - 375px)/ 1065);display:flex;flex-direction:column;align-items:start;gap:2rem;max-width:58%}.digital>.tabs .tabs-item>.item-content>h3{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.75rem;line-height:1.143;color:#333}.digital>.tabs .tabs-item>.item-content>.text-box{display:flex;flex-direction:column;align-items:flex-start;padding:2px 16px 24px 24px;list-style:none;gap:2.5rem;position:relative;z-index:2}.digital>.tabs .tabs-item>.item-content>.text-box>li{position:relative;font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;color:#333}.digital>.tabs .tabs-item>.item-content>.text-box>li::before{content:"";position:absolute;top:.3em;left:-23px;height:.75em;width:.75em;border-radius:50%;background:#72ca21}.digital>.tabs .tabs-item>.item-content>.text-box>li>p{margin-top:.5em;font-weight:500;font-size:1rem;line-height:1.25rem;color:#777}.digital>.tabs>.digital-flower{position:absolute;top:-51%;right:.5rem;z-index:0;transition:opacity .3s;opacity:0;pointer-events:none}.digital>.tabs>.digital-flower>img{width:72.75rem}.digital .item-img.tablet>img{max-width:120%;bottom:25%;left:51%}.digital .item-img>img{max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.digital .tabs-item.active>.item-img>img{animation-name:fadePhone;animation-delay:var(--delay,.5s);animation-duration:.7s;animation-timing-function:ease-in;animation-fill-mode:both}.digital .tabs-item.exit>.item-img>img{animation-name:fadeOutPhone;animation-delay:var(--delay,0);animation-duration:.6s;animation-timing-function:ease-in;animation-fill-mode:both}.digital .tabs-item.active>.item-img:before{animation-name:fadeLeaf;animation-delay:var(--delay,0);animation-duration:.6s;animation-timing-function:ease-in;animation-fill-mode:both}.digital .tabs-item.exit>.item-img:before{animation-name:fadeOutLeaf;animation-delay:var(--delay,0s);animation-duration:.6s;animation-timing-function:ease-in;animation-fill-mode:both}.digital .item-img{position:absolute;right:13.5%;top:-7rem;width:16.25rem;min-height:32.625rem;pointer-events:none}@keyframes fadePhone{from{opacity:0}to{opacity:1}}@keyframes fadeOutPhone{from{opacity:1}to{opacity:0}}@keyframes rolling{from{transform:rotate(0) translate(0,0)}to{transform:rotate(58deg) translate(126px,-52px)}}@keyframes fadeLeaf{0%{filter:drop-shadow(1px 1px 10px rgba(255, 255, 255, .5));transform:scale(.63) translateX(-75%);opacity:0}5%{opacity:.3}10%{opacity:1}100%{opacity:1;filter:drop-shadow(1px 1px 10px rgb(255, 255, 255));transform:scale(1) translateX(-50%)}}@keyframes fadeOutLeaf{0%{filter:drop-shadow(1px 1px 10px rgb(255, 255, 255));opacity:1;transform:scale(1) translateX(-50%)}100%{filter:drop-shadow(1px 1px 10px rgba(255, 255, 255, .5));transform:scale(.63) translateX(-75%);opacity:0}}*{box-sizing:border-box}body,html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;background-color:#fff;overflow-x:hidden;transform-origin:top left}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth [data-lenis-prevent-touch],.lenis.lenis-smooth [data-lenis-prevent-wheel]{overscroll-behavior:none}.lenis-scrolling iframe{pointer-events:none}.js-section{min-height:100vh}.js-section.long{height:auto;min-height:100vh}.products-container{background-color:#fff;max-width:480px;width:100%;margin:0 auto;padding:0 15px 19px}.products-section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:40px}.section-header{align-self:flex-start}.main-title{color:#333;text-align:center;font:600 32px/32px Conqueror Sans,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.wave-section{padding-top:var(--top-mask-height);padding-bottom:var(--bottom-mask-height);position:relative;container-type:inline-size}.wave-section,.wave-section__inner{--top-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 309"><path d="M0,309v-132s28.31,21.51,71,52c39.88,28.48,75,67,139,63,77.59-4.85,208.09-175.26,322-217,68.25-25.01,142.71,101.42,210.86,91.49C852.98,150.45,949.7,6.67,1000,0v309H0Z"/></svg>');--top-mask-image-height:309;--top-mask-image-width:1000;--top-mask-height:calc((var(--top-mask-image-height) / var(--top-mask-image-width) * 100) * 1cqw - 2px);--bottom-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 309"><path d="M1000 0s-50 34.5-204 146.5C708.29 210.29 668 99 568 73c-91.32-23.74-271.87 219.97-379 220-60.92.02-132-95-189-116V0z"/></svg>');--bottom-mask-image-height:309;--bottom-mask-image-width:1000;--bottom-mask-height:calc((var(--bottom-mask-image-height) / var(--bottom-mask-image-width) * 100) * 1cqw - 2px)}.wave-section div:has(+.wave-section__inner){padding-block-end:var(--top-mask-height)}.wave-section .wave-section__inner+div{align-items:start;padding-block-start:var(--bottom-mask-height)}.wave-section .pattern{position:absolute;z-index:-1;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='268' height='3436' fill='none' viewBox='0 0 268 3436'%3E%3Cpath stroke='%23fff' stroke-width='10' d='m37.36-565.42 194.165-141.069c17.872-12.985 32.36-5.602 32.36 16.489v19.8c0 21.136-13.262 48.08-30.062 61.742L37.361-465.719C19.488-452.734 5-424.299 5-402.208v20c0 22.091 14.488 29.474 32.36 16.489l196.478-142.749c16.792-10.735 30.047-3.062 30.047 18.068v19.8c0 19.533-11.326 44.025-26.303 58.412L37.361-266.719C19.488-253.734 5-225.299 5-203.208v20c0 22.091 14.488 29.474 32.36 16.489l194.165-140.569c17.872-12.985 32.36-5.603 32.36 16.488v19.8c0 20.426-12.386 46.275-28.38 60.321L37.361-66.719C19.488-53.734 5-25.3 5-3.208v20c0 22.091 14.488 29.474 32.36 16.489l194.165-140.97c17.872-12.985 32.36-5.603 32.36 16.489v19.8c0 22.091-14.488 50.526-32.36 63.511L37.361 133.281C19.488 146.266 5 174.701 5 196.792v19c0 22.091 14.488 29.474 32.36 16.489l194.165-140.37c17.872-12.985 32.36-5.602 32.36 16.489v19.8c0 19.935-11.797 45.035-27.233 59.287L37.361 332.281C19.488 345.266 5 373.701 5 395.792v20c0 22.091 14.488 29.474 32.36 16.489l194.165-140.77c17.872-12.985 32.36-5.602 32.36 16.489v19.8c0 21.136-13.262 48.079-30.061 61.742L37.361 532.281C19.488 545.266 5 573.701 5 595.792v20c0 22.091 14.488 29.474 32.36 16.489l196.478-142.749c16.792-10.735 30.047-3.062 30.047 18.068v19.8c0 19.533-11.326 44.025-26.303 58.412L37.361 731.281C19.488 744.266 5 772.701 5 794.792v20c0 22.091 14.488 29.474 32.36 16.489l194.165-140.569c17.872-12.985 32.36-5.603 32.36 16.488V727c0 20.426-12.385 46.275-28.38 60.32L37.361 931.281C19.488 944.266 5 972.701 5 994.792v19.998c0 22.09 14.488 29.48 32.36 16.49l194.165-140.968c17.872-12.985 32.36-5.603 32.36 16.488v19.8c0 22.092-14.488 50.527-32.36 63.512L37.361 1131.28C19.488 1144.27 5 1172.7 5 1194.79v19c0 22.09 14.488 29.48 32.36 16.49l194.165-140.37c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 19.93-11.796 45.03-27.231 59.29L37.361 1330.28C19.488 1343.27 5 1371.7 5 1393.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.77c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 21.13-13.259 48.07-30.056 61.74L37.361 1530.28C19.488 1543.27 5 1571.7 5 1593.79v20c0 22.09 14.488 29.48 32.36 16.49l196.472-142.74c16.796-10.74 30.053-3.07 30.053 18.06v19.8c0 19.53-11.325 44.02-26.301 58.41L37.361 1729.28C19.488 1742.27 5 1770.7 5 1792.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.57c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 20.43-12.385 46.27-28.38 60.32L37.361 1929.28C19.488 1942.27 5 1970.7 5 1992.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.97c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 22.09-14.488 50.53-32.36 63.51L37.361 2129.28C19.488 2142.27 5 2170.7 5 2192.79v19c0 22.09 14.488 29.48 32.36 16.49l194.165-140.37c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 19.93-11.796 45.03-27.231 59.29L37.361 2328.28C19.488 2341.27 5 2369.7 5 2391.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.77c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 21.13-13.256 48.07-30.05 61.73L37.361 2528.28C19.488 2541.27 5 2569.7 5 2591.79v20c0 22.09 14.488 29.48 32.36 16.49l196.472-142.74c16.796-10.74 30.053-3.07 30.053 18.06v19.8c0 19.53-11.325 44.02-26.301 58.41L37.361 2727.28C19.488 2740.27 5 2768.7 5 2790.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.57c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 20.42-12.382 46.27-28.374 60.32l-198.15 143.96C19.488 2940.27 5 2968.7 5 2990.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.97c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 22.09-14.488 50.53-32.36 63.51L37.361 3127.28C19.488 3140.27 5 3168.7 5 3190.79v19c0 22.09 14.488 29.48 32.36 16.49l194.165-140.37c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 19.93-11.793 45.03-27.226 59.28l-199.298 144.8C19.488 3339.27 5 3367.7 5 3389.79v20c0 22.09 14.488 29.48 32.36 16.49l194.165-140.77c17.872-12.98 32.36-5.6 32.36 16.49v19.8c0 21.13-13.256 48.07-30.05 61.73L37.361 3526.28C19.488 3539.27 5 3567.7 5 3589.79v20c0 22.09 14.488 29.48 32.36 16.49l196.466-142.74c16.799-10.75 30.059-3.07 30.059 18.06v19.8c0 22.09-14.488 50.53-32.36 63.51L37.361 3725.98' opacity='.1'/%3E%3C/svg%3E");background-size:300px auto;background-repeat:space;border:1px dotted red;margin:auto;mix-blend-mode:overlay}.wave-section__inner{background:linear-gradient(225.31deg,#9be655 13.98%,#20895f 86.08%);overflow:hidden;margin-block:calc(-1 * var(--top-mask-height)) calc(-1 * var(--bottom-mask-height));padding-block:var(--top-mask-height) var(--bottom-mask-height);-webkit-mask-image:var(--top-mask-image),linear-gradient(transparent var(--top-mask-height),#000 0,#000 calc(100% - var(--top-mask-height)),transparent calc(100% - var(--bottom-mask-height))),var(--bottom-mask-image);mask-image:var(--top-mask-image),linear-gradient(transparent var(--top-mask-height),#000 0,#000 calc(100% - var(--top-mask-height)),transparent calc(100% - var(--bottom-mask-height))),var(--bottom-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top,top,bottom;mask-position:top,top,bottom;-webkit-mask-size:100%,100%,100%;mask-size:100%,100%,100%}.products-grid{margin-top:40px;width:100%;display:flex;flex-direction:column;gap:8px}.accordion-item{position:relative;width:100%;background-color:#fff;border-radius:24px;border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 20px -5px rgba(64,132,0,.12);margin-top:8px;overflow:hidden;transition:.3s ease-in-out}.accordion-item:first-child{margin-top:0}.accordion-item:has(.expanded){border-color:#72ca21}.accordion-item:hover{box-shadow:0 6px 25px -5px rgba(64,132,0,.18)}.accordion-header{width:100%;background:0 0;border:none;padding:16px 20px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.accordion-header.expanded .toggle-icon{transform:rotate(180deg)}.accordion-header.simple-header{align-items:center}.card-header-content{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:1}.accordion-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.toggle-icon{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease-in-out}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.featured-product-card .card-content{padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;gap:12px}.featured-product-card .category-badge{display:flex;align-items:center;align-self:flex-start;gap:16px;justify-content:flex-start;padding:4px 8px;background-color:#eaf9dc;border-radius:8px;backdrop-filter:blur(8px);white-space:nowrap}.featured-product-card .badge-text{color:#39690d;font-family:Inter,sans-serif;font-size:12px;line-height:1;font-weight:700;align-self:stretch;margin:auto 0}.featured-product-card .product-title{color:#333;font:600 20px/24px Conqueror Sans,-apple-system,Roboto,Helvetica,sans-serif;margin-top:12px}.featured-product-card .product-description{color:#333;margin:4px 0 0;font:500 14px/18px Inter,-apple-system,Roboto,Helvetica,sans-serif}.featured-product-card .product-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:55%;margin-top:12px;align-self:start}.featured-product-card .product-image.fw{max-width:100%}.featured-product-card a.green-button,.featured-product-card button.green-button{font-size:16px;line-height:1;padding:9px 1.5rem}.featured-product-card .feature-list{margin-top:12px;width:100%;color:#333;padding:0;display:flex;flex-direction:column;gap:8px;font:400 12px/16px Inter,-apple-system,Roboto,Helvetica,sans-serif}.featured-product-card .feature-item{display:flex;align-items:stretch;width:100%;flex-direction:column;justify-content:center;padding:12px;gap:16px;background-color:#f5f5f5;border-radius:8px}.featured-product-card .feature-description{width:100%;color:#333;margin:0;padding:0 1em}.featured-product-card .action-button{display:flex;justify-content:center;align-items:center;margin-top:12px;width:100%;gap:8px;color:#fff;white-space:nowrap;padding:10px 16px;background-color:#72ca21;border-radius:8px;border:none;font:600 16px Inter,-apple-system,Roboto,Helvetica,sans-serif;cursor:pointer;transition:background-color .2s}.featured-product-card .action-button:hover{background-color:#39690d}.featured-product-card .button-text{color:#fff;align-self:stretch;margin:auto 0}.featured-product-card .arrow-icon{align-self:stretch;display:flex;width:24px;flex-shrink:0;height:24px;margin:auto 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M19 12L12 5M19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.featured-product-card .card-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px;align-self:flex-start;position:absolute;z-index:0;flex-shrink:0;right:20px;top:46px;height:24px}.product-card .simple-card-content{display:flex;align-items:stretch;align-self:stretch;min-width:240px;flex-direction:column;justify-content:flex-start;flex:1;flex-shrink:1;flex-basis:0%;gap:12px;margin:auto 0}.product-card .category-badge{display:flex;align-items:center;align-self:flex-start;gap:16px;justify-content:flex-start;padding:4px 8px;background-color:#eaf9dc;border-radius:8px;backdrop-filter:blur(8px);white-space:nowrap}.product-card .badge-text{color:#39690d;font:700 12px/1 Inter,-apple-system,Roboto,Helvetica,sans-serif;align-self:stretch;margin:auto 0}.product-card .simple-product-title{color:#333;margin:12px 0 0;font:600 20px/24px Conqueror Sans,-apple-system,Roboto,Helvetica,sans-serif}.product-card .simple-card-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px;align-self:stretch;flex-shrink:0;margin:auto 0;height:24px;position:absolute;right:60px;top:50%;transform:translateY(-50%)}.product-card .simple-content-details{padding:0 20px 16px}.product-card .simple-description{color:#333;font:400 14px/18px Inter,-apple-system,Roboto,Helvetica,sans-serif;margin:0;padding-top:8px}.author{display:flex;gap:12px}.author__picture{flex-shrink:0;width:48px;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.author__name{font-weight:500}.author__descr{opacity:.7;margin-top:4px}.t-header-white .author{color:#fff}.-mt-50{margin-top:-17%}.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:2rem;list-style:none;padding-left:0!important}.breadcrumb-item{color:var(--color-neutral-1000)}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item+.breadcrumb-item{padding-left:8px}.breadcrumb-item+.breadcrumb-item::before{float:left;position:relative;top:2px;margin-right:8px;color:var(--color-neutral-a50);content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.5' stroke-width='1.2' d='m6 3 5 5-5 5'/%3E%3C/svg%3E")}.breadcrumb-item.active{color:var(--color-primary-500)}.page-middle{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw}.page-middle__head{max-width:var(--width-middle-head);margin-left:auto;margin-right:auto;margin-bottom:96px}.page-middle__head img{border-radius:24px;overflow:hidden;display:block;width:100%;max-width:100%;height:auto}.page-middle__head figcaption{max-width:var(--width-page-content);margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:0;color:var(--color-neutral-600);font-size:.875rem;line-height:1.43}.page-content{max-width:var(--width-page-content);margin-left:auto;margin-right:auto;color:var(--color-neutral-1000)}.page-content h2{margin-bottom:2rem}.page-content h3{margin-bottom:2rem;font-size:2rem;line-height:1.125}.page-content h4{margin-bottom:1.25rem;font-size:1.75rem;line-height:1.143;font-weight:600}.page-content p:not(:last-child){margin-bottom:1rem}.page-content blockquote{max-width:var(--width-page-blockquote);margin:var(--space-page-text) auto;padding-left:24px;border-left:3px solid var(--color-primary);position:relative}.page-content blockquote p:last-child{margin-bottom:0}.page-content blockquote:after{content:"";display:block;margin-top:1rem;width:41px;height:37px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='37' fill='none' viewBox='0 0 41 37'%3E%3Cpath fill='%2372ca21' d='M3.5.25c0 .125-.175.25-.375.25C2.625.5.5 2.625.5 3.125c0 .2-.1.375-.25.375S0 6.25 0 11.25.1 19 .25 19s.25.175.25.375C.5 19.875 2.625 22 3.125 22c.2 0 .375.1.375.25s1.425.25 3.75.25 3.75.1 3.75.25c0 .125-.1.25-.25.25-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.075.5-.175.5C6.4 31 6 32.425 6 33.8c0 1.225.1 1.575.625 2.075.5.525.85.625 2.15.625 1.375 0 1.6-.075 2.25-.775.375-.4 1-1.4 1.4-2.175.375-.775.775-1.475.875-1.5.1-.05.2-.3.2-.575 0-.25.125-.475.25-.475.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.35.25-.75 0-.425.125-.75.25-.75.15 0 .25-.45.25-1s.125-1 .25-1c.15 0 .25-3 .25-8.5s-.1-8.5-.25-8.5c-.125 0-.25-.175-.25-.375C18 2.625 15.875.5 15.375.5 15.175.5 15 .375 15 .25 15 .1 12.925 0 9.25 0S3.5.1 3.5.25M25.5.25c0 .125-.175.25-.375.25-.5 0-2.625 2.125-2.625 2.625 0 .2-.1.375-.25.375S22 6.25 22 11.25s.1 7.75.25 7.75.25.175.25.375c0 .5 2.125 2.625 2.625 2.625.2 0 .375.1.375.25s1.425.25 3.75.25 3.75.1 3.75.25c0 .125-.1.25-.25.25-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.1.5-.25.5c-.125 0-.25.225-.25.5s-.075.5-.175.5C28.4 31 28 32.425 28 33.8c0 1.225.1 1.575.625 2.075.5.525.85.625 2.15.625 1.375 0 1.6-.075 2.25-.775.375-.4 1-1.4 1.4-2.175.375-.775.775-1.475.875-1.5.1-.05.2-.3.2-.575 0-.25.125-.475.25-.475.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.225.25-.5s.125-.5.25-.5c.15 0 .25-.35.25-.75 0-.425.125-.75.25-.75.15 0 .25-.45.25-1s.125-1 .25-1c.15 0 .25-3 .25-8.5s-.1-8.5-.25-8.5c-.125 0-.25-.175-.25-.375C40 2.625 37.875.5 37.375.5 37.175.5 37 .375 37 .25 37 .1 34.925 0 31.25 0S25.5.1 25.5.25'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.page-content ol,.page-content ul{padding-left:35px}.spacer{height:var(--space-page-text)}.page-share{padding-top:var(--space-page-text);width:100%;max-width:var(--width-page-content);display:flex;align-items:center;justify-content:space-between;gap:12px}.about .page-share{position:absolute;z-index:33;left:50%;margin-right:-50%;transform:translateX(-50%)}.gallery-container{position:relative;margin-top:var(--space-page-text);padding-bottom:var(--space-page-text)}.gallery-container .swiper-button-next,.gallery-container .swiper-button-prev{--swiper-navigation-sides-offset:-50px;--swiper-navigation-top-offset:38%;position:absolute;top:var(--swiper-navigation-top-offset);transform:translateY(-50%);width:64px;height:64px;border-radius:8px;background-color:var(--color-primary-50);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:.3s}.gallery-container .swiper-button-next:after,.gallery-container .swiper-button-prev:after{content:"";width:24px;height:24px}.gallery-container .swiper-button-next .swiper-navigation-icon,.gallery-container .swiper-button-prev .swiper-navigation-icon{display:none}.gallery-container .swiper-button-prev{left:-50px}.gallery-container .swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23599d1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.25 12H3.75M10.5 5.25 3.75 12l6.75 6.75'/%3E%3C/svg%3E")}.gallery-container .swiper-button-next{right:-50px}.gallery-container .swiper-button-next:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23599d1a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.75 12h16.5M13.5 5.25 20.25 12l-6.75 6.75'/%3E%3C/svg%3E")}.gallery-container .swiper-button-next:hover,.gallery-container .swiper-button-prev:hover{transform:translateY(-50%) scale(1.05)}.content-slider img{width:100%;border-radius:24px;overflow:hidden}.content-slider figcaption{max-width:var(--width-page-content);margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:0;color:var(--color-neutral-600);font-size:.875rem;text-align:center}.content-slider .swiper-pagination{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;padding:40px 0 0}.content-slider .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background-color:#d4edda;opacity:1;transition:.3s;cursor:pointer}.content-slider .swiper-pagination-bullet-active{width:30px;height:12px;border-radius:6px;background-color:#28a745;transform:scale(1)}.content-slider .swiper-horizontal>.swiper-pagination-bullets,.content-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.content-slider .swiper-pagination-custom,.content-slider .swiper-pagination-fraction{--swiper-pagination-bottom:0;--swiper-pagination-top:auto}.page .ya-share2__link{display:inline-flex;align-items:center;height:44px;border-radius:10px;background-color:var(--color-neutral-1000);color:#fff;padding:10px 10px 10px 5px}.page .ya-share2__title{color:inherit;position:relative}.page .ya-share2__title:before{content:"";display:block;height:20px;width:1px;margin-right:10px;background-color:rgba(255,255,255,.15)}.page .ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__badge,.page .ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__mobile-popup-badge{background-color:transparent}.page .ya-share2__list.ya-share2__list_direction_horizontal{margin-top:0;display:flex;flex-wrap:wrap;gap:12px;padding-left:0}.page .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item{margin:0}.page .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item>.ya-share2__link>.ya-share2__title{display:inline-flex;align-items:center;font-family:"Conqueror Sans";font-size:.875rem;line-height:1}.page .ya-share2__container_size_m .ya-share2__badge+.ya-share2__title{margin-left:5px}.page .ya-share2 :link:hover,.page .ya-share2 :visited:hover{color:#fff!important}body .page-share .g-h-2{margin-bottom:0}.pagination{display:flex;align-items:center;gap:4px;margin-top:32px;margin-bottom:80px;padding:24px 0}.pagination-btn{display:flex;align-items:center;justify-content:center;min-width:33px;height:30px;padding:6px;background-color:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:14px;transition:.2s;outline:0}.pagination-btn:hover{background-color:rgb(242.25,242.25,242.25)}.pagination-btn.next,.pagination-btn.prev,.pagination-btn.prev-first{border:1px solid var(--color-neutral-200);background-color:#fff;font-size:18px;line-height:1;color:#555}.pagination-btn.next:hover,.pagination-btn.prev-first:hover,.pagination-btn.prev:hover{border-color:rgb(198.5,198.5,198.5);background-color:rgb(249.9,249.9,249.9)}.pagination-btn.active{background-color:var(--color-primary-50);color:var(--color-primary-500);font-weight:500;border-color:transparent}.pagination-btn.active:hover{background-color:rgb(222.3586956522,244.1195652174,194.3804347826)}.pagination-dots{color:var(--color-neutral-700);font-size:14px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-widget{position:relative;width:100%}.video-widget .video-element{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:24px;overflow:hidden}.video-widget .video-element.is-playing{display:block}.video-widget .video-element-wrap{position:relative}.video-widget .video-cover{border-radius:24px;overflow:hidden;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .3s}.video-widget .video-cover.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.video-widget .video-cover .cover-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s;z-index:-1}.video-widget .video-cover.video-initialized .cover-image{opacity:0}.video-widget .video-cover .overlay-gradient{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:2}.video-widget .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:96px;height:96px;border-radius:50%;background-color:var(--color-primary-400);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background-color .2s;box-shadow:0 4px 10px rgba(0,0,0,.3)}.video-widget .play-btn svg{width:44px;height:44px}.video-widget .play-btn:hover{transform:translate(-50%,-50%) scale(1.1);background-color:var(--color-primary-500)}.video-widget .info-row{position:absolute;bottom:0;width:100%;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;padding:48px;gap:40px;color:#fff}.video-widget .info-title{max-width:687px}.video-widget .info-desc{flex:1}.bottom-form{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw;padding-top:80px;padding-bottom:80px;position:relative;margin-top:112px}.bottom-form-video{bottom:0;left:0;position:absolute;mix-blend-mode:multiply;opacity:.1;min-height:auto;top:auto;width:100vw;z-index:0;pointer-events:none}.bottom-form__inner{background-color:#fff;max-width:846px;margin:0 auto;border-radius:16px;padding:40px 32px;position:relative;box-shadow:0 16px 40px rgba(88,92,95,.16);display:flex;gap:64px}.bottom-form .action-buttons,.bottom-form .action-buttons .green-button{width:100%}.bottom-form .g-h-2{margin-bottom:12px}.bottom-form-text{flex:1}.cases{background-color:#fff}.cases .h1{text-align:center}.cases__inner{padding-top:calc(var(--top-mask-height) + 40px);padding-bottom:calc(var(--top-mask-height) + 40px);padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw}.cases-row{display:flex;flex-direction:column;align-items:center;padding-top:6rem;max-width:1280px;margin-left:auto;margin-right:auto}.cases-row a.cases-more{margin-top:2.25rem}.cases-item{display:flex;justify-content:space-between;padding:0 0 0 4rem;gap:4rem;background:#fff;box-shadow:0 4px 20px -5px rgba(64,132,0,.12);border-radius:24px;transition:.3s}.cases-item:hover{box-shadow:0 16px 40px rgba(88,92,95,.16)}.cases-item:active{background:#f7f7f7;box-shadow:0 4px 20px -5px rgba(64,132,0,.12)}.cases-item>.item-content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1.5rem;text-align:left}.cases-item>.item-content>h2{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:2.5rem;line-height:2.75rem;color:#333}.cases-item>.item-content>img{max-width:100%}.cases-item>.item-content>.green-button{margin-top:.5rem}.cases-item>.item-img{flex-basis:40.5%;max-width:40.5%;border:1px solid #fff;border-radius:24px;-o-object-fit:cover;object-fit:cover;aspect-ratio:.9/1}.cases-bottom{margin-top:8.625rem;position:relative;max-width:100%;overflow:hidden}.cases-bottom>h3{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:2rem;line-height:2.25rem;text-align:center;color:#fff}.bottom-row{width:100%;overflow-x:hidden;max-width:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-slide img{max-width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}@keyframes infiniteLoop{to{transform:translate3d(-100%,0,0)}}.cases-swiper{margin-top:40px}.cases-swiper .swiper-wrapper{transition-timing-function:linear!important}.cases-swiper .swiper-slide{width:180px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cases-swiper .swiper-slide img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.news{padding-top:5.125rem;display:flex;flex-direction:column;align-items:center;padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw;text-align:center;background-color:#fff}.news.news--text{padding-top:0;padding-bottom:195px;margin-top:-168px;position:relative;background-color:transparent}.news--text .news__title{color:var(--color-neutral-1000)}.news-row{margin-top:4.5rem;display:flex;gap:1.5rem;margin-bottom:2rem}.news-item{text-decoration:none;flex-basis:calc(33.3% - .75rem);display:flex;flex-direction:column;text-align:left;gap:2rem;background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 20px -5px rgba(64,132,0,.12);border-radius:1.5rem;overflow:hidden;position:relative;z-index:1;opacity:0;transform:scale(1.2);transition:opacity .8s cubic-bezier(.165,.84,.44,1),box-shadow .8s cubic-bezier(.165,.84,.44,1),background .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.news-item:hover{box-shadow:0 16px 40px rgba(88,92,95,.16)}.news-item:active{background:#f7f7f7;box-shadow:0 4px 20px -5px rgba(64,132,0,.12)}.news-item>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%}.news-item .item-text{padding:0 2rem 2rem;display:flex;flex-direction:column;gap:.75rem}.news-item h4{text-decoration:none;font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.5rem;color:#333}.news-item p{text-decoration:none;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#606060}.news-item time{text-decoration:none;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:#606060}.news.visible .news-item{opacity:1;transform:scale(1)}.news.visible .news-item:nth-child(1){transition-delay:.1s}.news.visible .news-item:nth-child(2){transition-delay:.6s}.news.visible .news-item:nth-child(3){transition-delay:1s}.about{position:relative;max-width:100vw;background-color:#fff;padding-top:120px;padding-bottom:130px;display:flex;align-items:center;justify-content:center;overflow:hidden}.about.about--text{min-height:1026px;padding-top:96px}.about-video{bottom:0;left:0;position:absolute;mix-blend-mode:multiply;opacity:.1;min-height:auto;width:100vw;z-index:0;pointer-events:none}.about--text .about-video{opacity:.1;min-height:auto;top:auto}.about-content{inset:0;max-width:100vw;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.about-content>h2{max-width:1120px;font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:2.5rem;line-height:2.75rem;color:#333;margin-bottom:5rem;opacity:0;transform:translateY(10px);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.about-content small{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;text-align:center;color:#8e8e8e}.about-content>.green-button,.about-content>small{opacity:0;transform:scale(1.2);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.about.visible .green-button,.about.visible small{opacity:1;transform:scale(1)}.about.visible h2{opacity:1;transform:translateY(0);transition-delay:.1s}.about.visible .green-button{transition-delay:.6s}.about.visible small{transition-delay:2s}.modal-overlay{justify-content:center;align-items:center;display:none;width:100vw;height:100vh;flex-direction:column;backdrop-filter:blur(8px);position:fixed;top:0;left:0;z-index:999999;background-color:rgba(51,51,51,.5)}.modal-overlay:focus{outline:0}.modal-container{display:flex;width:362px;flex-direction:column;align-items:center;border-radius:16px;box-shadow:0 20px 24px -4px rgba(10,13,18,.1),0 8px 8px -4px rgba(10,13,18,.04);position:relative;background-color:#fff;overflow-x:hidden;overflow-y:auto}.modal-header{display:flex;flex-direction:column;align-items:center;align-self:stretch;position:relative;border-radius:16px 16px 0 0;background-color:#fff}.header-content{display:flex;padding:24px 24px 0;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;position:relative;background-color:#fff}.featured-icon{top:.4375em;width:56px;height:56px;position:relative}.featured-icon .icon-background{width:56px;height:56px;transform:rotate(15deg);flex-shrink:0;border-radius:12px;position:absolute;left:4px;top:-16px;background-color:#72ca21}.featured-icon .icon-glass{display:flex;justify-content:center;align-items:center;width:56px;height:56px;padding:14px;flex-shrink:0;border-radius:12px;border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(8px);position:absolute;left:0;top:0;background-color:rgba(255,255,255,.6)}.featured-icon .icon-glass .check-icon{width:28px;height:28px;flex-shrink:0}.title-section{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;position:relative}.title-section .modal-title{align-self:stretch;color:#333;font:700 32px/36px "Conqueror Sans",sans-serif;margin:0}.title-section .modal-description{align-self:stretch;color:#606060;font:400 14px/20px Inter,sans-serif;margin:0}.close-button{display:flex;justify-content:center;align-items:center;padding:10px;position:absolute;right:16px;top:16px;border-radius:8px;cursor:pointer;border:none;background:0 0}.close-button:hover{background-color:rgba(0,0,0,.05)}.close-button .close-icon{width:24px;height:24px}.header-padding{display:flex;height:20px;flex-direction:column;align-items:flex-start;align-self:stretch}.modal-content{display:flex;padding:0 24px;margin-top:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.modal-content.success{display:flex;flex-direction:column;align-items:flex-start;padding:32px;margin:24px;gap:16px;background:#eaf9dc;border-radius:16px}.modal-content.success>h2{font-family:"Conqueror Sans";font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.75rem;color:#333}.modal-content.success>p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#606060}.contact-form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.form-field{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:8px}.input-wrapper{display:flex;padding:12px 16px;align-items:center;gap:16px;border-radius:8px;border:1px solid #bbb;background-color:#fff;align-self:stretch;width:100%;margin:0}.input-wrapper .form-input{display:flex;align-items:center;gap:12px;flex:1 0 0;border:none;outline:0;color:#333;font:400 16px/20px Inter,sans-serif;background:0 0}.input-wrapper .form-input::-moz-placeholder{color:#8e8e8e;font:400 16px/20px Inter,sans-serif}.input-wrapper .form-input::placeholder{color:#8e8e8e;font:400 16px/20px Inter,sans-serif}.input-wrapper .form-input:focus{outline:0}.contact-method-field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border:none;margin:0;padding:0}.contact-method-field .contact-method-label{align-self:stretch;color:#333;font:400 14px/20px Inter,sans-serif;margin:0 0 8px;padding:0}.contact-tabs{display:flex;padding:0;align-items:flex-start;align-self:stretch;border-radius:4px;background-color:#f5f5f5}.contact-tabs .contact-tab{display:flex;justify-content:center;align-items:center;padding:12px 11px;border-radius:4px;flex:1;border:none;cursor:pointer;color:#333;text-align:center;font:400 12px/16px Inter,sans-serif;background:0 0;transition:.2s}.contact-tabs .contact-tab.active{background-color:#4a4a4a;color:#fff}.contact-tabs .contact-tab:hover:not(.active){background-color:rgba(0,0,0,.05)}.phone-input-wrapper{display:flex;padding:12px 16px;align-items:center;gap:16px;border-radius:8px;border:1px solid #bbb;background-color:#fff;align-self:stretch}.phone-input-wrapper .country-select{display:flex;justify-content:center;align-items:center;gap:16px;border-radius:5px 0 0 5px;cursor:pointer}.phone-input-wrapper .country-select .country-code{color:#333;font:400 16px/20px Inter,sans-serif}.phone-input-wrapper .country-select .dropdown-icon{display:flex;justify-content:center;align-items:center;width:16px;height:16px}.phone-input-wrapper .phone-input{display:flex;align-items:center;gap:12px;flex:1 0 0;border:none;outline:0;color:#333;font:400 16px/20px Inter,sans-serif;background:0 0}.phone-input-wrapper .phone-input::-moz-placeholder{color:#8e8e8e;font:400 16px/20px Inter,sans-serif}.phone-input-wrapper .phone-input::placeholder{color:#8e8e8e;font:400 16px/20px Inter,sans-serif}.select-wrapper{width:100%;position:relative}.select-wrapper .form-select{display:flex;padding:12px 16px;align-items:center;gap:16px;border-radius:8px;border:1px solid #bbb;outline:0;color:#333;font:400 16px/20px Inter,sans-serif;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%}.select-wrapper .select-dropdown-icon{width:20px;height:20px;pointer-events:none;position:absolute;right:16px}.consent-field{display:flex;padding:12px 8px;align-items:flex-start;gap:8px;align-self:stretch}.consent-field .consent-wrapper{display:flex;align-items:flex-start;gap:8px;flex:1 0 0;cursor:pointer}.consent-field .consent-wrapper .consent-checkbox{position:absolute;opacity:0;cursor:pointer}.consent-field .consent-wrapper .consent-checkbox:checked+.checkbox-custom{background-color:#599d1a;border-color:#599d1a}.consent-field .consent-wrapper .consent-checkbox:checked+.checkbox-custom::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.consent-field .consent-wrapper .checkbox-custom{width:20px;height:20px;border-radius:4px;border:1px solid #bbb;flex-shrink:0;background-color:#fff;position:relative;transition:.2s}.consent-field .consent-wrapper .consent-text{flex:1 0 0;color:#333;font:400 14px/20px Inter,sans-serif}.consent-field .consent-wrapper .consent-text a{color:var(--dark-green)}.modal-actions{display:flex;padding-top:32px;flex-direction:column;align-items:flex-start;align-self:stretch}.modal-actions .action-buttons{display:flex;padding:0 24px 24px;align-items:flex-start;gap:12px;align-self:stretch}.cancel-button{display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;cursor:pointer;font:700 16px/24px Inter,sans-serif;transition:.2s;border:1px solid #599d1a;flex:1 0 0;background:0 0;color:#599d1a}.cancel-button:hover{background-color:rgba(89,157,26,.05)}.submit-button{display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;cursor:pointer;font:700 16px/24px Inter,sans-serif;transition:.2s;border:1px solid #72ca21;flex:1 0 0;background-color:#72ca21;color:#fff}.submit-button:hover{background-color:#599d1a;border-color:#599d1a}.submit-button:disabled{background-color:#dcf5c4;border-color:#dcf5c4;cursor:not-allowed}.error-message{color:#dc3545;font-size:12px;margin-top:16px;line-height:16px}.input-wrapper.error,.phone-input-wrapper.error,.select-wrapper.error{border-color:#dc3545!important}.success-message{position:fixed;top:20px;right:20px;background:#72ca21;color:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:99999;font-family:Inter,sans-serif;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-footer{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw;padding-top:6rem;padding-bottom:1.5rem;position:relative;z-index:999;background:var(--black-green)}.page-footer__inner{max-width:1280px;margin-left:auto;margin-right:auto}.page-footer *{color:#fff}.page-footer ul{list-style:none}.page-footer a{text-decoration:none}.footer-top{display:flex;justify-content:space-between}.footer-bottom{margin-top:7.75rem}.footer-bottom-row{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center}.footer-bottom-row *{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem}.footer-bottom-row>.madeby{display:flex;align-items:center;gap:.75rem;transition:color .3s}.footer-bottom-row>.madeby:hover{color:rgba(255,255,255,.5)}.footer-col{display:flex;flex-direction:column;gap:2.5rem}.footer-col>.logo>img{max-width:100%;-o-object-fit:contain;object-fit:contain}.footer-row{display:flex;justify-content:space-between;gap:1.25rem}.footer-nav{display:flex;gap:1.5vw 2.25rem}.footer-nav a{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:rgba(255,255,255,.7);transition:color .3s}.footer-nav a:hover,.footer-nav a>h6:hover{color:rgba(255,255,255,.5)}.footer-nav li+li{margin-bottom:.75em}.footer-nav h6{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:100%;letter-spacing:.01em;text-transform:uppercase;color:#fff;transition:color .3s;margin-top:1.125rem;margin-bottom:1.5rem}.footer-contact dt{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:rgba(255,255,255,.7)}.footer-contact dd>a{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1.25rem;line-height:1.5rem;color:#fff;transition:color .3s}.footer-contact dd>a:hover{color:rgba(255,255,255,.7176470588)}.footer-contact dt+dd{margin-bottom:1rem}.footer-soc{padding-top:1.125rem;display:flex;flex-direction:column;gap:.75rem}.footer-soc a{display:inline-flex;flex-direction:row;align-items:center;padding:.75rem;gap:.625rem;background:rgba(255,255,255,.08);border-radius:.3125rem;transition:.3s}.footer-soc a:hover{background:rgba(255,255,255,.8);color:var(--black-green)}.footer-soc a:hover path{fill:var(--black-green)}.footer-soc a:hover::after{border-left:1px solid var(--black-green)}.page-hero{padding-top:132px;position:relative;padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);max-width:100vw}.page-hero__bg{position:absolute;z-index:-1;top:0;bottom:auto;left:0;right:0;width:100%;height:auto}.t-header-white .page-hero{color:#fff}.page-hero__inner{max-width:var(--width-middle-head);margin-left:auto;margin-right:auto}.hero-bottom .page-hero__inner{max-width:var(--width-large-head)}.page-hero__legend{max-width:var(--width-page-content);margin-left:auto;margin-right:auto}.hero-bottom .page-hero__legend{max-width:100%}.page-hero__info{padding-top:64px}.page-hero__title{-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.t-header-white .page-hero__title{color:#fff}.page-hero__subtitle{margin-top:32px;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.125;font-weight:400}.page-hero__logo{margin-top:64px}.page-hero__image{margin-left:auto;margin-right:auto;margin-top:var(--space-page-text);margin-bottom:var(--space-page-text)}.page-hero__image img{border-radius:24px;overflow:hidden;display:block;width:100%;max-width:100%;height:auto}.page-hero__image figcaption{max-width:var(--width-page-content);margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:0;color:var(--color-neutral-600);font-size:.875rem;line-height:1.43}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 20px;margin-top:48px}.news-grid-wrap{max-width:1283px;margin:0 auto;width:100%}.news-grid .cases-item{grid-column:span 3;border:1px solid #e8e8e8;box-shadow:0 4px 20px -5px rgba(64,132,0,.12)}.news-grid .cases-item__buttons{display:flex;align-items:center;gap:40px}.news-grid .cases-item .item-content{gap:2rem}.card{background-color:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;border:1px solid #e8e8e8;border-radius:24px;min-height:548px;color:var(--color-neutral-1000);box-shadow:0 4px 20px -5px rgba(64,132,0,.12)}.card-featured{grid-column:span 2}.card-featured .card__link{flex-direction:row}.card-featured .card__image{width:412px;height:100%}.card-featured .card__content{width:auto;justify-content:center;padding:32px}.card:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.card__image{width:100%;height:312px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card__content{padding:32px;display:flex;flex-direction:column;flex-grow:1}.card__date{margin-bottom:12px;color:var(--color-neutral-800)}.card__title{margin-bottom:12px;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card__desc{color:var(--color-neutral-800);-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-cta{background-color:var(--color-primary-100);justify-content:center;align-items:center;text-align:center;padding:24px;border-radius:48px;background-image:url(../img/cta-bg.png);background-position:bottom right;background-repeat:no-repeat}.cta-title{color:var(--color-secondary-600);margin-bottom:48px}.cta-button.green-button{min-width:243px}@media (min-width:454px){.mega-menu .mega-col .mega-link::before{position:absolute;content:"";z-index:-1;inset:-4px;background-color:var(--light-green);border-radius:1rem;transition:.3s ease-out}.mega-menu .mega-col .mega-link:nth-child(2){background:#e5f6f0;border:1px solid #e5f6f0}.mega-menu .mega-col .mega-link:nth-child(2)::before{background:#e5f6f0}.mega-menu .mega-col .mega-link:nth-child(3){background:#fff;padding:18px;border-radius:.875rem}.mega-menu .mega-col .mega-link:hover::before,.mega-menu .mega-col .mega-link:nth-child(3)::before{background:linear-gradient(225.31deg,#9be655 13.98%,#20895f 86.08%)}.mega-menu .mega-col .mega-link:hover{background:#f5f5f5}}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]::after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{content:attr(data-select-text);font-size:16px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{right:auto;left:10px}.sm\:g-h-3{font-size:2rem;line-height:1.125;font-weight:600}.sm\:g-b-2{font-size:1.125rem;line-height:1.333}.sm\:d-inline{display:inline}.ecosystem-headers .h1 br,.ecosystem-headers h2 br,.practice-body>h2 br,.sm\:d-none{display:none}}@media (min-width:650px){.products-section{display:none!important}}@media (min-width:768px){.flex-md-nowrap{flex-wrap:nowrap}.gap-64{gap:64px}.order-md-first{order:-1}.order-md-last{order:1}.products-container{max-width:768px;padding:0 24px 24px}.main-title{font-size:40px;line-height:40px}.products-grid{gap:16px}.accordion-item{margin-top:16px}.card-featured .card__date{margin-bottom:24px}.card-featured .card__title{margin-bottom:24px;-webkit-line-clamp:7;line-clamp:7;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:960px){.footer-soc a::after{content:attr(title);font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;padding-left:.625rem;border-left:1px solid rgba(255,255,255,.08);transition:.3s}}@media (min-width:992px){.video-widget .info-row.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.bottom-form-item{width:381px}}@media (min-width:1024px){.t-header-white .header .nav #aboutButton:hover,.t-header-white .header .nav #ecoButton:hover,.t-header-white .header .nav-item.dropdown:hover #aboutButton,.t-header-white .header .nav-item.dropdown:hover #ecoButton,.t-header-white .header .nav-item.dropdown:hover>.nav-link,.t-header-white .header .nav-item:hover,.t-header-white .header .nav-item:hover>.nav-link,.t-header-white .header .nav-link:hover{color:var(--dark-green)}.nav-item:hover,.nav-link:hover{background:var(--neutral);border-radius:.25rem}.mega-menu{padding:2.5rem;width:88svw;max-width:80rem;background:#fff;border:1px solid #e8e8e8;box-shadow:0 16px 40px rgba(88,92,95,.16);border-radius:1.5rem;position:fixed;left:50%;transform:translateX(-50%);top:3.75rem}.mega-menu .dropdown{opacity:0;transition:.3s ease-out}.dropdown:hover .mega-menu{display:grid;grid-template-columns:1.6fr .4fr;gap:1rem;animation:.7s ease-out .2s both fadeIn}.mobile-nav .green-button{display:none}.submenu{position:absolute;top:2.75rem;left:-110%;width:-moz-max-content;width:max-content;padding:1.5rem;background:#fff;border:1px solid #e8e8e8;box-shadow:0 16px 40px rgba(88,92,95,.16);border-radius:1.5rem}.dropdown:hover .submenu{display:flex}.header-right .burger{display:none}.forwho-cards .card{transform:translateY(10px) scale(1.2)}.practice-body img{margin-right:-50%;transform:translateX(-50%)}.ecosystem-list{max-width:85%}}@media (min-width:1025px){.mega-menu .mega-card{position:relative;min-height:29.375rem;flex-basis:32%;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 0 0 1.25rem;background:var(--neutral);border:2px solid #e8e8e8;padding:.9375rem;border-radius:1rem}.mega-menu .mega-card>p{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:1.25rem;color:#606060;margin:.25em 0 0;white-space:pre-line}.mega-menu .mega-card:hover{background:#fff;border:2px solid #72ca21}}@media (min-width:1200px){.gallery-container{margin-left:-108px;width:calc(100% + 216px)}}@media (min-width:1400px){.page-hero__image figcaption,.page-middle__head figcaption{font-size:.98vw}}@media (min-width:1910px){.digital>.tabs>.digital-flower>img{width:75.75rem}}@media (max-width:1025px){.mega-col{flex-direction:row;flex-shrink:1}.mega-row{flex-grow:1}.mega-menu .mega-card>h6{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mega-menu .mega-card>p{white-space:normal}.mega-menu .mega-card>p>span::after{content:","}.mega-menu .mega-col .mega-link>h6{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.75rem}.mega-menu .mega-col .mega-link>p{white-space:normal}.mega-menu .mega-col .mega-link>p>span::after{content:","}.dropdown .nav-link::after{padding:0;margin-left:auto}}@media (max-width:1023px){:root{--space-page-text:64px}body.mobile-only-overflow-hidden{overflow:hidden}.header.active{background:#fff}.mobile-nav #aboutButton,.mobile-nav #ecoButton,.mobile-nav a,.nav #aboutButton,.nav #ecoButton,.nav a{font-size:1.125rem}.submenu>a{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.75rem}.header-right .search-btn{padding:.625rem;width:2.75rem;height:2.75rem;background:var(--light-green);border-radius:.25rem}.mobile-nav{display:none}.mobile-nav.active{display:flex;flex-direction:column;position:absolute;top:64px;left:0;width:100%;background:#fff;padding:20px;height:calc(100dvh - 64px);overflow-y:scroll;animation-name:fadeDawn;animation-duration:.3s;animation-timing-function:ease-in;animation-fill-mode:both;transition:.3s ease-in}.mobile-nav .nav{display:flex;flex-direction:column;position:absolute;width:98vw;flex-shrink:2;max-height:70dvh;overflow-y:scroll;overflow-x:hidden}.mobile-nav #about{display:flex;flex-direction:column;width:98vw;flex-grow:2}.mobile-nav #ecoButton{width:98vw}.mobile-nav a{display:block;width:98vw}.mobile-nav .mega-menu{flex-direction:column}.mobile-nav .mega-menu .mega-col,.mobile-nav .mega-menu .mega-row{display:flex;flex-direction:column;gap:0}.mobile-nav .mega-menu .sudmenu a,.mobile-nav .mega-menu a,.mobile-nav .mega-menu a::before{background:0 0!important;border:none!important;border-radius:0!important;color:#333;font-size:1.125rem;line-height:1.75rem;padding:.5rem 1rem!important}.mobile-nav .mega-menu .mega-card p,.mobile-nav .mega-menu .mega-link p{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.125rem;color:#8e8e8e}.mobile-nav .nav-link{border-bottom:1px solid #dcf5c4!important;border-radius:.25rem}.mobile-nav .nav-link:hover{background-color:#eaf9dc!important}.header-right .contact-btn._desk{display:none}.dropdown{width:100%}.dropdown a>img{display:none}.sudmenu a{background:0 0!important;border:none!important;border-radius:0!important;color:#333;font-size:1.125rem;line-height:1.75rem;padding:.5rem 1rem!important}.header-right{display:flex;gap:15px}.mask-image{background-image:url(../img/1s_block_mobile.png)}.hero-body{padding-top:8.25rem}.hero-body>.icons{margin-top:3.25rem}.background-substrate{height:5640px;background-image:url(../img/substract_tablet.png);background-size:100%;background-repeat:no-repeat}.forwho-cards{width:100%;margin-top:3.5rem;gap:2rem}.forwho-cards .card{flex-direction:column;max-width:100%;min-width:88svw;justify-content:start;align-items:start;padding:1px;height:auto;pointer-events:none}.forwho-cards .card>img{height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-basis:auto;width:100%}.forwho-cards .card-text{padding-inline:2rem;width:100%;gap:1.5rem;padding-bottom:3rem}.forwho-cards .card .description{width:100%}.types-row{flex-wrap:wrap;gap:1.25rem;justify-content:space-between}.types-item{width:100%;flex:1 0 auto}.types-item:first-child{flex-basis:100%}.types-item:nth-child(2),.types-item:nth-child(3){flex-basis:calc(50% - 16px)}.types-item h3{font-size:1.5rem;line-height:1;margin-bottom:.5rem}.practice{padding-top:7.375rem}.practice-body img{bottom:0;left:auto;right:-5%}.practice.visible .green-button{animation-name:fadeSpin;animation-delay:var(--delay,1s);animation-duration:.3s;animation-timing-function:ease-in;animation-fill-mode:both}.practice.visible img{left:auto}.ecosystem__inner{margin-bottom:0;padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065)}.ecosystem .ecosystem-content{height:44.5rem}.ecosystem .ecosystem-flower{left:-33%}.ecosystem .ecosystem-text{left:35.7%}.digital{padding-top:7.1875rem}.digital>.tabs{height:auto;min-height:auto;margin-top:4.0625rem}.digital>.tabs .pagination{bottom:31.625rem}.digital>.tabs .tabs-item{top:unset;bottom:0;flex-direction:column}.digital>.tabs .tabs-item>.item-content{max-width:100%}.digital>.tabs .tabs-item>.item-content>.text-box{gap:1.25rem;flex-direction:column;background:0 0;box-shadow:none;border:none;padding:0;flex-wrap:nowrap;overflow-x:auto;align-items:stretch;max-width:99vw}.digital>.tabs .tabs-item>.item-content>.text-box>li::before{left:0;top:.4em}.digital>.tabs .tabs-item>.item-content>.text-box>li{flex-direction:column;align-items:start;background:0 0;box-shadow:none;border-radius:0;padding:0 0 0 1.75rem}.digital>.tabs>.digital-flower{opacity:1;right:0;top:-15%}.digital .item-img>img{margin:auto;position:relative;left:auto;transform:none;height:522px}.digital .item-img{width:100%;position:relative;right:auto;top:auto;order:-1;text-align:center;margin-bottom:4rem}.gallery-container .swiper-button-next,.gallery-container .swiper-button-prev,.wave-section .pattern{display:none}.bottom-form-video{min-width:269.9vw}.cases{height:auto}.cases-item{flex-direction:column-reverse;padding:0;gap:0;max-width:50rem}.cases-item>.item-content{padding:2.5rem 2rem 3rem}.cases-item>.item-content>.green-button{margin-top:0}.cases-item>.item-img{max-height:22.75rem;-o-object-position:top;object-position:top;max-width:100%;aspect-ratio:unset}.cases-bottom{margin-top:7.25rem}.news-row{flex-direction:column}.news-item{flex-basis:100%}.news-item .item-text{gap:.5rem}.about-video{min-width:269.9vw}.page-footer{padding-top:1.5rem}.footer-top{flex-direction:column}.footer-bottom{margin-top:4.125rem}.footer-col>.logo>img{max-width:11.75rem}.footer-col{flex-direction:row;align-items:center;padding-bottom:1.5rem;margin-bottom:3rem;gap:0;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2)}.footer-nav{flex-wrap:wrap}.footer-nav h6{margin-top:0}.footer-soc{flex-direction:row;padding-top:0}.footer-soc a{min-width:2.8125rem;min-height:2.75rem}}@media (max-width:1023px) and (max-width:1023px){.practice.visible img{right:0;max-width:100%}}@media (max-width:991px){.video-widget .info-row{position:relative;margin-top:24px;padding:20px;color:var(--color-neutral-1000);flex-direction:column;align-items:flex-start;gap:15px}.bottom-form{margin-top:151px;padding-bottom:170px}.bottom-form__inner{max-width:445px;flex-direction:column;gap:20px}.bottom-form .g-h-2{display:none}.bottom-form .g-h-3{text-align:center}.modal-container{width:90%;max-width:400px}.header-content{padding:20px 20px 0}.modal-content{padding:0 20px}.modal-actions .action-buttons{padding:0 20px 20px}.news-grid{display:flex;flex-direction:column;gap:24px}.card-featured{grid-column:auto}.card-featured .card__link{flex-direction:column}.card-featured .card__image{width:100%;height:312px}}@media (max-width:768px){.g-h-1{font-size:3.5rem}.gallery-container .swiper-button-next,.gallery-container .swiper-button-prev{left:-20px;right:-20px}}@media (max-width:767px){.pagination{margin-top:24px;margin-bottom:24px}}@media (max-width:649px){.products-section{padding-inline:calc(8px + 64 * (100svw - 375px)/ 1065);padding-top:5.9375rem}}@media (max-width:640px){.modal-container{width:95%;max-width:350px;margin:20px}.header-content{padding:16px 16px 0;gap:20px}.title-section .modal-title{font-size:28px;line-height:32px}.close-button{right:12px;top:12px}.modal-content{padding:0 16px;gap:16px}.contact-form{gap:12px}.modal-actions .action-buttons{padding:0 16px 16px;gap:8px;flex-direction:row}.cancel-button,.submit-button{flex:none;width:50%}}@media (max-width:639px){.g-h-1,.h1,h1{font-size:2rem}.g-h-2{font-size:1.625rem;line-height:1}.g-h-3{font-size:1.5rem;line-height:1}.g-h-4{font-size:1.375rem;line-height:1.091}.g-h-5{font-size:1.25rem}.g-h-6{font-size:1.125rem}.g-b-0{font-size:1.25rem;line-height:1.2}.g-b-1{font-size:1.125rem}.g-b-2,.g-b-3{font-size:1rem}.g-b-4{font-size:.875rem}.g-b-5{font-size:.6875rem}.g-b-6{font-size:.625rem}.green-button-clear,a.green-button,button.green-button{font-size:1.125rem;line-height:28px}.mb-fw{width:98%}.header{padding-top:.625rem;padding-bottom:.625rem;height:64px}.hero-body{min-height:auto;gap:.5rem;padding-top:6.375rem;align-items:center;text-align:center;background-position:bottom center}.hero-body h1{margin-bottom:.5625rem}.hero-body>.description{white-space:unset;max-width:-moz-max-content;max-width:max-content}.hero-body>.description>span{display:inline}.hero-body>.icons{margin-top:2rem;gap:.375rem}.hero-body>.icons .icon-item{padding:.625rem}.hero-body>button{margin-top:.5625rem}.hero-text{padding-bottom:0;gap:0}.hero-text img{height:40px;width:auto}.hero-text>img+h1{margin-top:2rem;margin-bottom:1rem}.hero-text>p{font-size:1.25rem;line-height:1.5rem}.background-substrate{height:4380px;background-image:url(../img/substract_tablet.png);background-size:100%;background-repeat:no-repeat}.forwho{margin-top:0;overflow:hidden}.forwho-headers img{width:56px;height:56px}.forwho-cards{margin-top:1.25rem;gap:1rem}.forwho-cards .card{gap:2rem;padding-bottom:1.5em!important}.forwho-cards .card>img{max-height:14.625rem}.forwho-cards .card-text{padding-inline:1rem;gap:0;padding-bottom:.625rem}.forwho-cards .card-ul{font-size:1.125rem;line-height:1.22;margin-top:1.0625rem;gap:2px}.forwho-cards .card .description{font-size:1.25rem;line-height:1.2;padding:.75rem 1.25rem;border-radius:4px;margin-top:.9375rem}.features-cards{margin-top:2.25rem;gap:.5rem}.features-cards>.card{padding:1.25rem 1.25rem 1.875rem}.features-cards>.card img,.features-cards>.card svg{width:56px;height:56px}.features-cards>.card .h4,.features-cards>.card h4{font-size:1.25rem;line-height:1.2;margin-bottom:.5rem}.features-cards>.card>p{font-size:.875rem;line-height:1.2857}.types{overflow:hidden}.types>h2{padding-bottom:2.5rem}.types-row{flex-wrap:nowrap;flex-direction:column;justify-content:start;gap:.5rem}.types-item{width:100%;flex:1 0 auto;min-height:13.75rem}.types-item p{font-size:1rem;line-height:1.375}.types-item h3+p{margin-top:.5rem}.practice{padding-top:.5rem}.practice-body{padding:3.875rem 1.5rem;gap:2rem}.ecosystem .ecosystem-flower{display:none}.ecosystem .ecosystem-text{top:0;left:0;position:relative}.ecosystem .ecosystem-content{margin-top:2.5rem;height:auto}.ecosystem-list{gap:.5rem}.ecosystem-list>li{padding:1.5rem}.ecosystem-list>li>h5{font-size:1.25rem;line-height:1.2}.ecosystem-list>li>p{font-size:1rem;line-height:1.375;margin-top:.3125rem}.digital{display:none}.digital>.tabs-row{justify-content:start}.digital>.tabs{height:63.75rem}.digital>.tabs .tabs-item>.item-content>.text-box>li{min-width:15.625rem}.products-grid{margin-top:0;gap:.5rem}.featured-product-card .product-image{align-self:center}.page-middle__head figcaption{font-size:.75rem;text-align:center}.page-content h3{font-size:1.5rem;line-height:1;margin-bottom:1.5rem}.page-content h4{font-size:1.375rem;line-height:1.091;margin-bottom:24px}.page-share{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.content-slider figcaption{font-size:.75rem}.page .ya-share2__link{padding-right:12px}.page .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item>.ya-share2__link>.ya-share2__title{font-size:.875rem}.bottom-form-video{bottom:-12%}.cases-row{padding-top:2.5rem}.cases-row a.cases-more{margin-top:1.375rem}.cases-item>.item-content{padding:2rem;gap:1.25rem}.cases-item>.item-content>h2{font-size:1.5rem;line-height:1.75rem}.cases-item>.item-content>img{margin-bottom:-4px}.cases-item>.item-img{height:19.5rem;flex-basis:auto}.cases-bottom{margin-top:5.625rem}.cases-bottom>h3{font-size:1.5rem;line-height:1}.news{width:99vw;overflow-x:hidden}.news-row{margin-top:2.625rem;gap:1rem}.news-item{gap:1.5rem}.news-item>img{height:15.375rem}.news-item .item-text{padding:0 1.5rem 1.875rem}.news-item h4{font-size:1.25rem;line-height:1.2}.news-item p{font-size:1rem;line-height:1.375}.news-item time{font-size:.875rem;line-height:1.2857}.about{min-height:99svh;padding-top:60px;padding-bottom:60px}.about.about--text{min-height:auto;padding-top:16px;padding-bottom:308px}.about-video{bottom:-12%}.about-content{min-height:99svh}.about--text .about-content{min-height:auto}.about-content>h2{max-width:100%;font-size:2rem;line-height:1;margin-bottom:.9375rem}.about--text .about-content>h2{margin-bottom:32px}.page-footer{padding-top:1.5rem;padding-bottom:1rem}.footer-bottom{margin-top:7.875rem}.footer-bottom-row{flex-direction:column;align-items:end;justify-content:end;gap:.625rem}.footer-col>.logo>img{max-width:8.75rem}.footer-col{margin-bottom:1.5rem}.footer-row{flex-direction:column;gap:.625rem}.footer-nav{gap:.625rem .5rem}.footer-nav>ul{flex-basis:48.5%;flex-shrink:2}.footer-nav a{font-size:.875rem;line-height:1.2857}.footer-nav li+li{margin-bottom:.4375rem}.footer-nav h6{font-size:.875rem;margin-bottom:.9375rem}.footer-contact dd>a{font-size:.875rem;line-height:1.2857}.footer-contact{display:flex;flex-flow:column wrap;max-height:9rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.page-hero{padding-top:112px}.page-hero__info{padding-top:32px}.page-hero__subtitle{margin-top:20px;-webkit-line-clamp:4;line-clamp:4;line-height:1}.page-hero__logo{margin-top:32px}.page-hero__logo img{max-width:90px}.page-hero__image figcaption{font-size:.75rem;text-align:center}.news-grid{gap:16px}.card-featured .card__content{width:100%;padding:24px}}@media (max-width:82.5em){.background-substrate{height:500vh}}@media (max-width:37.8125em){.features-cards{grid-template-columns:1fr;grid-template-rows:auto}}@media (max-width:1023px) and (min-width:640px){.practice-body{min-height:53rem}.news-item>img{height:312px}}@media (min-width:640px) and (max-width:1179px){body:not(.hero-bottom) .page-hero__bg{top:auto;bottom:20%}}@media (prefers-reduced-motion:reduce){.accordion-content,.accordion-header,.action-button,.toggle-icon{transition:none}}@media (prefers-contrast:high){.category-badge{border:1px solid #39690d}.accordion-item{border-width:2px}}