/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}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-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper{position:static}.swiper__btns-group{align-items:stretch;display:flex;height:40px;justify-content:space-between;position:absolute;right:15px;top:14px;width:96px}@media only screen and (max-width:1200px){.swiper__btns-group{top:65px}}@media only screen and (max-width:768px){.swiper__btns-group{bottom:0;padding:0 15px;right:0;top:auto;width:100%}}.swiper__arrow{display:block;height:12px;width:14px}.swiper__arrow,.swiper__arrow:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.swiper__arrow:before{background-color:#3d474d;content:"";height:2px;transition:background-color .15s linear;width:100%}.swiper__arrow:after{border:2px solid #3d474d;border-bottom:none;border-left:none;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:10px}.swiper__button{background-color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:0;height:40px;position:relative;width:40px}.swiper__button--disabled{cursor:auto}.swiper__button--disabled .swiper__arrow:before{background-color:#939ea3}.swiper__button--disabled .swiper__arrow:after{border-color:#939ea3}.swiper__button:not(.swiper__button--disabled):focus .swiper__arrow:before,.swiper__button:not(.swiper__button--disabled):hover .swiper__arrow:before{background-color:#8c0}.swiper__button:not(.swiper__button--disabled):focus .swiper__arrow:after,.swiper__button:not(.swiper__button--disabled):hover .swiper__arrow:after{border-color:#8c0}.swiper__button--prev{transform:rotate(180deg)}.swiper__pagination{display:none;flex-grow:1;justify-content:center}@media only screen and (max-width:768px){.swiper__pagination{display:flex}}.swiper__pagination-bullet{cursor:pointer;height:40px;margin:0 8px;position:relative;width:40px}.swiper__pagination-bullet:before{background-color:#939ea3;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s linear;width:4px}.swiper__pagination-bullet--current:before{background-color:#77b200}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-Regular.133ad199.woff2) format("woff2");unicode-range:U+000-5ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/Inter-Medium.0e3cc9f2.woff2) format("woff2");unicode-range:U+000-5ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/Inter-SemiBold.1f002f4e.woff2) format("woff2");unicode-range:U+000-5ff}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p{margin:0}img{display:block;height:auto;max-width:100%}address,cite{font-style:normal}blockquote,figure{margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}button,input,select,textarea{appearance:none;background-clip:padding-box;border:1px solid #666;border-radius:0;font:inherit;outline:none;padding:0}li,ol,ul{list-style:none;margin:0;padding:0}body,html{background-color:#fff;color:#3d474d;font-family:Inter,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;scroll-behavior:smooth}@media only screen and (max-width:768px){body,html{font-size:14px;line-height:20px}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.overflow-hidden{overflow:hidden}.overflow-overlay{position:relative}.overflow-overlay:before{background-color:rgba(26,42,51,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.button{align-items:center;background-color:transparent;border:none;color:#1a2a33;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;line-height:20px;outline:none;text-decoration:none;transition:background-color .15s linear,color .15s linear}.button--close{font-size:0;height:24px;position:relative;width:24px}.button--close:focus:after,.button--close:focus:before,.button--close:hover:after,.button--close:hover:before{background-color:#1a2a33}.button--close:after,.button--close:before{background-color:#939ea3;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:background-color .15s linear;width:18px}.button--close:before{transform:translate(-50%,-50%) rotate(-45deg)}.button--burger{font-size:0;height:24px;position:relative;width:24px}.button--burger:after,.button--burger:before{background-color:#8c0;content:"";height:2px;position:absolute;right:0}.button--burger:before{top:8px;transition:transform .15s linear,top .15s linear;width:24px}.button--burger:after{bottom:8px;transition:width .15s linear,transform .15s linear,top .15s linear;width:18px}.button--burger-close:before{top:50%;transform:rotate(-45deg)}.button--burger-close:after{top:50%;transform:rotate(45deg);width:24px}.button--link{padding:16px 0}.button--link:focus,.button--link:hover{color:#77b200}.button--link:focus .button__arrow:before,.button--link:hover .button__arrow:before{background-color:#77b200}.button--link:focus .button__arrow:after,.button--link:hover .button__arrow:after{border-color:#77b200}.button--primary{background-color:#77b200;border-radius:8px;color:#fff;padding:16px 20px}.button--primary:focus,.button--primary:hover{background-color:#8c0}.button--primary:focus .button__arrow,.button--primary:hover .button__arrow{opacity:1}.button--border{background-color:#fff;border:1px solid #77b200;border-radius:8px;color:#77b200;padding:15px}.button--border:focus,.button--border:hover{background-color:#eaf6d1}.button--border:focus .button__arrow,.button--border:hover .button__arrow{opacity:1}.button--primary-text{background-color:#fff;border-radius:8px;color:#77b200;padding:16px 20px}.button--primary-text:focus .button__arrow,.button--primary-text:hover .button__arrow{opacity:1}.button--dark-text{background-color:#fff;border-radius:8px;padding:16px 20px}.button--dark-text:focus .button__arrow,.button--dark-text:hover .button__arrow{opacity:1}.button--abs{position:absolute;right:20px;top:0}@media only screen and (max-width:1200px){.button--abs{bottom:0;top:auto}}@media only screen and (max-width:768px){.button--abs{right:auto}}.button__arrow{display:block;height:12px;margin:0 0 0 10px;opacity:1;position:relative;transition:opacity .15s linear;width:14px}.button__arrow:after,.button__arrow:before{content:"";position:absolute;top:50%}.button__arrow:before{background-color:#1a2a33;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.button__arrow:after{border-right:2px solid #1a2a33;border-top:2px solid #1a2a33;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}.button__arrow--top-right{transform:rotate(-45deg);width:12px}.button__arrow--top-right:before{width:12px}.button__arrow--top-right:after{height:10px;width:10px}.button__arrow--white{display:block;height:12px;opacity:.6;position:relative;transition:opacity .15s linear;width:14px}.button__arrow--white:after,.button__arrow--white:before{content:"";position:absolute;top:50%}.button__arrow--white:before{background-color:#fff;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.button__arrow--white:after{border-right:2px solid #fff;border-top:2px solid #fff;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}.button__arrow--primary{display:block;height:12px;opacity:.6;position:relative;transition:opacity .15s linear;width:14px}.button__arrow--primary:after,.button__arrow--primary:before{content:"";position:absolute;top:50%}.button__arrow--primary:before{background-color:#77b200;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.button__arrow--primary:after{border-right:2px solid #77b200;border-top:2px solid #77b200;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}.button__arrow--dark{display:block;height:12px;opacity:.6;position:relative;transition:opacity .15s linear;width:14px}.button__arrow--dark:after,.button__arrow--dark:before{content:"";position:absolute;top:50%}.button__arrow--dark:before{background-color:#1a2a33;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.button__arrow--dark:after{border-right:2px solid #1a2a33;border-top:2px solid #1a2a33;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}.container{margin:0 auto;max-width:1230px;padding:0 15px;position:relative;width:100%}@media only screen and (max-width:768px){.container--abs{padding-bottom:80px}}.socials{align-items:center;display:flex}.socials__item:not(:last-child){margin:0 24px 0 0}.socials__link{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:90px;display:flex;font-size:0;height:40px;justify-content:center;outline:none;transition:border-color .15s linear,fill .15s linear,stroke .15s linear;width:40px}.socials__link--fill{fill:#fff}.socials__link--fill:focus,.socials__link--fill:hover{fill:#8c0}.socials__link--stroke{stroke:#fff}.socials__link--stroke:focus,.socials__link--stroke:hover{stroke:#8c0}.socials__link:focus,.socials__link:hover{border-color:#8c0}.card{height:100%}.card--reverse{flex-direction:row-reverse}.card--tech{background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:32px}@media only screen and (max-width:768px){.card--tech{flex-wrap:wrap;padding:16px}}.card--tech .card__title{max-width:540px;width:100%}@media only screen and (max-width:992px){.card--tech .card__title{width:50%}}@media only screen and (max-width:768px){.card--tech .card__title{margin:0 0 8px;max-width:100%;width:100%}}.card--tech .card__item{color:#3d474d}.card--tech .card__item:not(:last-child){margin:0 16px 0 0}@media only screen and (max-width:768px){.card--tech .card__item{font-size:14px;font-weight:400;line-height:18px}}.card--tech .card__list{align-items:center;display:flex;justify-content:space-between;max-width:540px;width:100%}@media only screen and (max-width:768px){.card--tech .card__list{flex-wrap:wrap;justify-content:flex-start;max-width:100%}}.card--methods{background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:32px}@media only screen and (max-width:768px){.card--methods{flex-direction:column;padding:16px}}.card--methods .card__text{color:#8c0;display:block;margin:0 0 8px}@media only screen and (max-width:768px){.card--methods .card__text{margin:0 0 4px}}.card--methods .card__info{margin:0 40px 0 0;max-width:500px;width:100%}@media only screen and (max-width:768px){.card--methods .card__info{margin:0 0 8px;max-width:100%}}.card--methods .card__description{max-width:550px;width:100%}@media only screen and (max-width:768px){.card--methods .card__description{max-width:100%}}.card--cooperation{border:1px solid #dce2e5;border-radius:8px;display:flex;justify-content:space-between;padding:32px}@media only screen and (max-width:768px){.card--cooperation{flex-direction:column;padding:16px}}.card--cooperation .card__title{max-width:160px;width:100%}@media only screen and (max-width:768px){.card--cooperation .card__title{max-width:100%}}.card--cooperation .card__description{max-width:890px;width:100%}@media only screen and (max-width:768px){.card--cooperation .card__description{max-width:100%}}.card--cooperation .card__arrow{display:block;height:12px;margin:8px 36px;min-width:14px;opacity:1;position:relative;transition:opacity .15s linear;width:16px}.card--cooperation .card__arrow:after,.card--cooperation .card__arrow:before{content:"";position:absolute;top:50%}.card--cooperation .card__arrow:before{background-color:#8c0;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:16px}.card--cooperation .card__arrow:after{border-right:2px solid #8c0;border-top:2px solid #8c0;height:10px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:10px}@media only screen and (max-width:768px){.card--cooperation .card__arrow{margin:18px 0;transform:rotate(90deg)}}.card--review{background-color:#fff;border-radius:8px;padding:80px}@media only screen and (max-width:992px){.card--review{padding:40px}}@media only screen and (max-width:768px){.card--review{padding:16px}}.card--review .card__title{color:#1a2a33;margin:0 0 24px}@media only screen and (max-width:768px){.card--review .card__title{margin:0 0 16px}}.card--review .card__name{color:#1a2a33;font-weight:500;margin:0 0 4px}.card--review .card__info{padding:0 0 0 64px;position:relative}@media only screen and (max-width:768px){.card--review .card__info{padding:45px 0 0}}.card--review .card__info:before{background-image:url(/build/images/quotes.92631515.svg);background-repeat:no-repeat;background-size:cover;content:"";height:36px;left:0;position:absolute;top:0;width:40px}@media only screen and (max-width:768px){.card--review .card__info:before{height:28px;width:32px}}.card--features{border:1px solid #dce2e5;border-radius:8px;display:flex;padding:32px}@media only screen and (max-width:768px){.card--features{padding:16px}}.card--features .card__title{margin:0 0 4px}@media only screen and (max-width:768px){.card--features .card__title{margin:0}}.card--features .card__image{margin:0 12px 0 0}.card--features .card__description a{color:#77b200;text-decoration:none}.card--features .card__description a:focus,.card--features .card__description a:hover{text-decoration:underline}.card--module{background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:32px}@media only screen and (max-width:768px){.card--module{flex-direction:column;padding:16px}}.card--module .card__title{max-width:500px;width:100%}@media only screen and (max-width:768px){.card--module .card__title{max-width:100%}}.card--module .card__description{max-width:550px;width:100%}@media only screen and (max-width:768px){.card--module .card__description{max-width:100%}}.card--module .card__arrow{display:block;height:12px;margin:8px 36px;min-width:14px;opacity:1;position:relative;transition:opacity .15s linear;width:16px}.card--module .card__arrow:after,.card--module .card__arrow:before{content:"";position:absolute;top:50%}.card--module .card__arrow:before{background-color:#8c0;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:16px}.card--module .card__arrow:after{border-right:2px solid #8c0;border-top:2px solid #8c0;height:10px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:10px}@media only screen and (max-width:768px){.card--module .card__arrow{margin:18px 0;transform:rotate(90deg)}}.card--tasks{border:1px solid #dce2e5;border-radius:8px;padding:32px}@media only screen and (max-width:768px){.card--tasks{padding:16px}}.card--tasks .card__title{margin:0 0 8px}.card--tasks .card__count{color:#8c0;display:block;font-size:16px;line-height:20px;margin:0 0 24px}@media only screen and (max-width:768px){.card--tasks .card__count{font-size:11px;font-weight:500;letter-spacing:1px;line-height:14px;margin:0 0 4px;text-transform:uppercase}}.card--expertise{background-color:#fff;border-radius:8px;color:#3d474d;display:block;padding:32px;text-decoration:none}.card--expertise:focus .card__title--link,.card--expertise:hover .card__title--link{color:#77b200}.card--expertise:focus .card__arrow:before,.card--expertise:hover .card__arrow:before{background-color:#77b200}.card--expertise:focus .card__arrow:after,.card--expertise:hover .card__arrow:after{border-color:#77b200}@media only screen and (max-width:768px){.card--expertise{padding:16px}}.card--expertise .card__title{margin:0 0 32px}@media only screen and (max-width:768px){.card--expertise .card__title{margin:0 0 16px}}.card--expertise .card__title--link{cursor:pointer;display:flex;justify-content:space-between;min-height:68px;position:relative;text-decoration:none;transition:color .15s linear}@media only screen and (max-width:768px){.card--expertise .card__title--link{min-height:auto}}.card--expertise .card__arrow{display:block;height:16px;margin:0 0 0 8px;min-width:16px;opacity:1;position:relative;transform:rotate(-45deg);transition:opacity .15s linear;width:16px}.card--expertise .card__arrow:after,.card--expertise .card__arrow:before{content:"";position:absolute;top:50%}.card--expertise .card__arrow:before{background-color:#1a2a33;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:16px}.card--expertise .card__arrow:after{border-right:2px solid #1a2a33;border-top:2px solid #1a2a33;height:10px;height:14px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:10px;width:14px}.card--expertise .card__item{padding:0 0 0 30px;position:relative}.card--expertise .card__item:not(:last-child){margin:0 0 12px}.card--expertise .card__item:before{background-color:#77b200;border-radius:50%;content:"";height:4px;left:10px;position:absolute;top:10px;width:4px}.card--bio{background-color:#f7f9fa;border-radius:16px;padding:80px}@media only screen and (max-width:1024px){.card--bio{padding:40px}}@media only screen and (max-width:768px){.card--bio{padding:40px 16px}}.card--bio .card__image{--card-image:270px;background-color:#dce2e5;border-radius:8px;height:var(--card-image);margin:0 40px;max-width:var(--card-image);min-width:var(--card-image);position:relative;width:100%;z-index:1}@media only screen and (max-width:768px){.card--bio .card__image{--card-image:288px;margin:0 0 48px}}@media only screen and (max-width:375px){.card--bio .card__image{--card-image:200px;margin:0 0 48px}}.card--bio .card__image img{border-radius:8px;height:var(--card-image);max-width:var(--card-image);min-width:var(--card-image);object-fit:cover;object-position:center}.card--bio .card__image:before{background-image:linear-gradient(135deg,#8c0,#195d80);border-radius:8px;content:"";height:100%;left:-40px;position:absolute;top:40px;width:100%;z-index:-1}@media only screen and (max-width:768px){.card--bio .card__image:before{left:-24px;top:24px}}.card--bio .card__flex{display:flex}@media only screen and (max-width:768px){.card--bio .card__flex{align-items:center;flex-direction:column}}.card--bio .card__position{margin:0 0 40px}.card--bio .card__info{max-width:690px}@media only screen and (max-width:768px){.card--bio .card__info{max-width:100%}}.card--bio .card__description:not(:last-of-type){margin:0 0 24px}.card--bio .card__title{margin:0 0 64px}@media only screen and (max-width:768px){.card--bio .card__title{margin:0 0 40px}}.card--bio .card__name{margin:0 0 8px}@media only screen and (max-width:768px){.card--bio .card__name{margin:0 0 4px}}.card--teams .card__image{background-color:#dce2e5;border-radius:8px;margin:0 0 16px}.card--teams .card__image img{border-radius:8px;height:270px;object-fit:cover;object-position:center;width:270px}@media only screen and (max-width:768px){.card--teams .card__image,.card--teams .card__image img{height:164px;width:164px}}.card--teams .card__title{margin:0 0 4px}@media only screen and (max-width:768px){.card--teams .card__title span{display:block}}.card--overview{display:flex}.card--overview span{color:#77b200;font-weight:500}.card--overview a{color:#77b200;font-weight:600;text-decoration:none}.card--overview a:focus,.card--overview a:hover{text-decoration:underline}.card--overview .card__image{align-items:center;background-color:#f7f9fa;border-radius:8px;display:flex;height:58px;justify-content:center;margin:0 16px 0 0;max-width:58px;width:100%}@media only screen and (max-width:768px){.card--overview .card__image{margin:0 8px 0 0}}.card--overview .card__description{margin:4px 0 0}.card--common{background-color:#f7f9fa;border-radius:8px;padding:32px}@media only screen and (max-width:768px){.card--common{padding:16px}}.card--common .card__description{color:#1a2a33}.card--common .card__description span{color:#77b200}.card--articles{text-decoration:none}.card--articles:focus .card__title,.card--articles:hover .card__title{color:#77b200}.card--articles .card__image{margin:0 0 24px}@media only screen and (max-width:768px){.card--articles .card__image{margin:0 0 16px}}.card--articles .card__title{color:#1a2a33;transition:color,.15s linear}.card--articles .card__chapter{display:block;margin:0 0 8px}.card--projects{display:flex;margin:0 0 0 -40px}@media only screen and (max-width:768px){.card--projects{flex-direction:column;margin:0}}.card--projects .card__item{margin:0 0 0 40px;max-width:580px;width:100%}@media only screen and (max-width:768px){.card--projects .card__item{margin:0;max-width:100%}}.card--projects .card__link{margin:24px 0 0}@media only screen and (max-width:768px){.card--projects .card__link{margin:16px 0 0}}.card--projects .card__info{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (max-width:768px){.card--projects .card__info{margin:0 0 24px}}.card--projects .card__description{margin:16px 0}.card--time{background:#eaf6d1;border-radius:8px;display:inline-block;height:auto;padding:8px}.card--time .card__description{color:#77b200}@media only screen and (max-width:992px){.card--time .card__description{display:block;margin:0}}.card--time .card__description:not(:last-child){margin:0 2px 0 0}@media only screen and (max-width:992px){.card--time .card__description:not(:last-child){margin:0}}.card--solutions{background-color:#fff;border-radius:8px;color:#3d474d;cursor:pointer;display:flex;padding:32px;text-decoration:none}@media only screen and (max-width:992px){.card--solutions{padding:16px}}@media only screen and (max-width:768px){.card--solutions{flex-direction:column}}.card--solutions-border{border:1px solid #dce2e5}.card--solutions-no-desc{align-items:center}@media only screen and (max-width:768px){.card--solutions-no-desc{text-align:center}}.card--solutions .card__path{transition:fill .15s linear}.card--solutions .card__animation{margin:0 24px 0 0}@media only screen and (max-width:992px){.card--solutions .card__animation{margin:0 8px 0 0}}@media only screen and (max-width:768px){.card--solutions .card__animation{margin:0 0 8px}}.card--solutions .card__title{transition:color .15s linear}.card--solutions .card__description{color:inherit;margin:8px 0 0}.card--solutions:focus .card__path,.card--solutions:hover .card__path{fill:#8c0}.card--solutions:focus .card__title,.card--solutions:hover .card__title{color:#77b200}.content__block{--content-block-space:120px;margin:var(--content-block-space) 0}@media only screen and (max-width:768px){.content__block{--content-block-space:80px}}.content__block--medium{--content-block-space:80px}@media only screen and (max-width:768px){.content__block--medium{--content-block-space:40px}}.content__block--gray{background-color:#f7f9fa;margin:0;padding:var(--content-block-space) 0}.content__description{margin:32px 0 0}@media only screen and (max-width:768px){.content__description{margin:16px 0 0}}.content__description span{color:#77b200;font-weight:600}.content__description--header{margin:0}.content__description--header span{color:#1a2a33;font-weight:500}.content__description--header:not(:last-child){margin:0 0 24px}@media only screen and (max-width:768px){.content__description--header:not(:last-child){margin:0 0 16px}}.content__header{margin:0 0 20px;padding:0 0 60px;position:relative}@media only screen and (max-width:768px){.content__header{margin:0 0 40px;padding:0;position:static}}.content__header--small{margin:0 0 40px}.content__header--no-space{margin:0;padding:0}.content__header--row{display:flex}@media only screen and (max-width:768px){.content__header--row{display:block}}.content__header-item{margin:0;width:50%}@media only screen and (max-width:768px){.content__header-item{width:100%}}.content__header-item img{margin:0 auto}.content__header-item:not(:last-child){margin:0 40px 0 0}@media only screen and (max-width:768px){.content__header-item:not(:last-child){margin:0 0 16px}.content__header-item--mobile-small:not(:last-child){margin:0 0 24px}}.content__row{display:flex;flex-wrap:wrap;margin:0 0 -40px -40px}@media only screen and (max-width:768px){.content__row{flex-direction:column;margin:0 0 -40px}}.content__row--jsc{align-items:center;justify-content:space-between}.content__row--jcc{align-items:center;flex-direction:row;justify-content:center}.content__row--nowrap{flex-wrap:nowrap}@media only screen and (max-width:768px){.content__row--mobile-reverse{flex-direction:column-reverse}}.content__row--desktop-small{margin:0 0 -24px}.content__row--desktop-small .content__row-item{margin:0 0 24px}@media only screen and (max-width:768px){.content__row--mobile-small{margin:0 0 -16px}.content__row--mobile-small .content__row-item{margin:0 0 16px}}.content__row--desktop-medium{margin:0 0 -64px -40px}@media only screen and (max-width:768px){.content__row--desktop-medium{margin:0 0 -40px}}.content__row--desktop-medium .content__row-item{margin:0 0 64px 40px}@media only screen and (max-width:768px){.content__row--desktop-medium .content__row-item{margin:0 0 40px}.content__row--mobile-direction-row{flex-direction:row}}.content__row--three .content__row-item{width:calc(33% - 40px)}@media only screen and (max-width:1200px){.content__row--three .content__row-item{width:calc(50% - 40px)}}@media only screen and (max-width:768px){.content__row--three .content__row-item{width:100%}}@media only screen and (max-width:1200px){.content__row--three .content__row-item:nth-child(3n+3){max-width:100%;width:100%}}@media only screen and (max-width:768px){.content__row--mobile-little{margin:0 0 -24px -16px}}.content__row--mobile-little .content__row-item{width:auto}@media only screen and (max-width:768px){.content__row--mobile-little .content__row-item{margin:0 0 24px 16px}}.content__row--full .content__row-item{max-width:100%;width:100%}.content__row--high,.content__row--high .content__row-item{margin:0}.content__row--high .content__row-item:not(:last-child){margin-bottom:120px}@media only screen and (max-width:768px){.content__row--high .content__row-item:not(:last-child){margin-bottom:80px}}.content__row-last-item:last-of-type{max-width:100%;width:100%}.content__row-item{margin:0 0 40px 40px;max-width:580px;width:calc(50% - 40px)}@media only screen and (max-width:768px){.content__row-item{margin:0 0 40px;max-width:100%;width:100%}}.content__row-item--full{max-width:100%;width:100%}@media only screen and (max-width:768px){.content__row-item--mobile-hide{display:none}}.content__list{display:flex}@media only screen and (max-width:768px){.content__list{flex-direction:column}}.content__list--dotted{flex-direction:column;margin:0 0 24px}.content__list--dotted .content__list-item{padding:0 0 0 30px;position:relative;width:100%}.content__list--dotted .content__list-item:before{background-color:#3d474d;border-radius:50%;content:"";height:4px;left:14px;position:absolute;top:14px;width:4px}.content__list--dotted .content__list-item:not(:last-child){margin:0 0 8px}.content__img--center{display:flex;justify-content:center}.title-one{color:#1a2a33;font-size:48px;font-weight:600;line-height:54px}@media only screen and (max-width:992px){.title-one{font-size:42px;line-height:50px}}@media only screen and (max-width:768px){.title-one{font-size:32px;line-height:35px}}.title-two{color:#1a2a33;font-size:28px;font-weight:500;line-height:34px}@media only screen and (max-width:768px){.title-two{font-size:24px;line-height:30px}}.title-three{color:#1a2a33;font-size:20px;font-weight:500;line-height:30px}@media only screen and (max-width:768px){.title-three{font-size:18px;line-height:22px}}.title-four{color:#3d474d;font-size:20px;font-weight:400;line-height:30px}@media only screen and (max-width:768px){.title-four{font-size:18px;line-height:27px}}.overlay{align-items:center;display:none;height:100%;justify-content:center;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:10}.overlay--show{display:flex}.overlay__top{padding:5px 0 5px 52px;position:relative}@media only screen and (max-width:768px){.overlay__top{padding:4px 0 4px 40px}}.overlay__top:before{background:#eaf6d1;border-radius:50%;content:"";height:40px;left:0;position:absolute;top:0;width:40px}@media only screen and (max-width:768px){.overlay__top:before{height:30px;width:30px}}.overlay__top:after{border:2px solid #77b200;border-right:none;border-top:none;content:"";height:8px;left:14px;position:absolute;top:15px;transform:rotate(-45deg);width:14px}@media only screen and (max-width:768px){.overlay__top:after{height:6px;left:10px;top:11px;width:12px}}.overlay__title{color:#77b200}@media only screen and (max-width:375px){.overlay__title{font-size:15px;line-height:22px}}.overlay__block{background-color:#fff;border-radius:8px;max-width:492px;padding:40px;width:100%}@media only screen and (max-width:768px){.overlay__block{max-width:400px;padding:15px}}.accordion--process .accordion__left{align-self:flex-start;background-color:#fff;border-radius:8px;padding:40px}@media only screen and (max-width:1200px){.accordion--process .accordion__left{padding:32px 16px}}.accordion--process .accordion__list{position:relative}.accordion--process .accordion__list:before{background-image:repeating-linear-gradient(180deg,transparent 0 4px,#fff 4px 8px),linear-gradient(180deg,#dce2e5,#dce2e5);background-repeat:no-repeat;content:"";height:100%;left:26px;position:absolute;top:0;width:1px}@media only screen and (max-width:1024px){.accordion--process .accordion__list:before{left:16px}}.accordion--process .accordion__item:not(:last-child){margin:0 0 56px}@media only screen and (max-width:1024px){.accordion--process .accordion__item:not(:last-child){margin:0 0 32px}}@media only screen and (max-width:375px){.accordion--process .accordion__item:not(:last-child){margin:0 0 24px}}@media only screen and (max-width:768px){.accordion--process .accordion__right{display:none}}.accordion--process .accordion__integration{padding:25px 0}@media only screen and (max-width:768px){.accordion--process .accordion__integration{padding:0}}.accordion--process .accordion__integration-description{color:#3d474d;font-size:20px;line-height:30px}@media only screen and (max-width:768px){.accordion--process .accordion__integration-description{font-size:14px;line-height:21px}}.accordion--process .accordion__integration-title{color:#77b200;font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px}@media only screen and (max-width:768px){.accordion--process .accordion__integration-title{display:none}}.accordion--process .accordion__content-list{margin:24px 0 0}@media only screen and (max-width:768px){.accordion--process .accordion__content-list{margin:8px 0 0}}.accordion--process .accordion__arrow{display:block;height:12px;margin:0 0 0 auto;opacity:0;position:relative;transition:opacity .15s linear;width:14px}.accordion--process .accordion__arrow:after,.accordion--process .accordion__arrow:before{content:"";position:absolute;top:50%}.accordion--process .accordion__arrow:before{background-color:#77b200;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.accordion--process .accordion__arrow:after{border-right:2px solid #77b200;border-top:2px solid #77b200;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}@media only screen and (max-width:768px){.accordion--process .accordion__arrow{transform:rotate(90deg)}}.accordion--process .accordion__content-item{padding:0 0 0 30px;position:relative}.accordion--process .accordion__content-item:before{background-color:#77b200;border-radius:50%;content:"";height:4px;left:10px;position:absolute;top:12px;width:4px}@media only screen and (max-width:768px){.accordion--process .accordion__content-item:before{top:8px}}.accordion--process .accordion__content-item:not(:last-child){margin:0 0 16px}@media only screen and (max-width:768px){.accordion--process .accordion__content-item:not(:last-child){margin:0 0 8px}}.accordion--process .accordion__content,.accordion--process .accordion__subtitle{margin:0 0 24px}@media only screen and (max-width:768px){.accordion--process .accordion__content{margin:24px 0 0 44px}}@media only screen and (max-width:375px){.accordion--process .accordion__content{margin:16px 0 0 44px}}@media only screen and (max-width:1024px){.accordion--process .accordion__title{font-size:18px;line-height:22px}}@media only screen and (max-width:375px){.accordion--process .accordion__title{font-size:16px;line-height:20px}}.accordion--process .accordion__indicator{align-items:center;background-color:#fff;border:1px solid #dce2e5;border-radius:50%;display:flex;height:52px;justify-content:center;margin:0 16px 0 0;position:relative;transition:background-color .15s linear,border-color .15s linear;width:52px}@media only screen and (max-width:1024px){.accordion--process .accordion__indicator{height:32px;margin:0 12px 0 0;width:32px}}.accordion--process .accordion__indicator--empty:before{background-color:#939ea3;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s linear;width:4px}@media only screen and (max-width:768px){.accordion--interaction .accordion__right{display:none}}.accordion--interaction .accordion__list{position:relative}.accordion--interaction .accordion__list:before{background-image:repeating-linear-gradient(180deg,transparent 0 4px,#fff 4px 8px),linear-gradient(180deg,#dce2e5,#dce2e5);background-repeat:no-repeat;content:"";height:100%;left:33px;position:absolute;top:0;width:1px}@media only screen and (max-width:1024px){.accordion--interaction .accordion__list:before{left:20px}}.accordion--interaction .accordion__item:not(:last-child){margin:0 0 80px}@media only screen and (max-width:1024px){.accordion--interaction .accordion__item:not(:last-child){margin:0 0 24px}}@media only screen and (max-width:768px){.accordion--interaction .accordion__content{margin:16px 0 0 46px}}.accordion--interaction .accordion__description{background-color:#eaf6d1;border-radius:8px;padding:32px}@media only screen and (max-width:768px){.accordion--interaction .accordion__description{padding:16px}}.accordion--interaction .accordion__title{text-align:left}@media only screen and (max-width:1024px){.accordion--interaction .accordion__title{font-size:18px;line-height:22px}}@media only screen and (max-width:375px){.accordion--interaction .accordion__title{font-size:16px;line-height:20px}}.accordion--interaction .accordion__indicator{align-items:center;background-color:#fff;border:1px solid #dce2e5;border-radius:50%;display:flex;height:68px;justify-content:center;margin:0 16px 0 0;min-width:68px;position:relative;transition:background-color .15s linear,border-color .15s linear;width:68px}@media only screen and (max-width:1024px){.accordion--interaction .accordion__indicator{height:40px;margin:0 16px 0 0;min-width:40px;width:40px}}.accordion--careers{background-color:#fff;border-radius:8px;padding:32px 40px}@media only screen and (max-width:1200px){.accordion--careers{padding:32px 16px}}@media only screen and (max-width:768px){.accordion--careers{padding:16px}}.accordion--careers .accordion__header{justify-content:space-between}@media only screen and (max-width:768px){.accordion--careers .accordion__header{display:block}}.accordion--careers .accordion__item{background-color:#fff;padding:32px}.accordion--careers .accordion__item:not(:last-child){margin:0 0 32px}@media only screen and (max-width:768px){.accordion--careers .accordion__item{padding:16px}}.accordion--careers .accordion__title{margin:0 40px 0 0;max-width:500px;text-align:left;width:100%}@media only screen and (max-width:992px){.accordion--careers .accordion__title{width:50%}}@media only screen and (max-width:768px){.accordion--careers .accordion__title{max-width:300px;width:auto}}.accordion--careers .accordion__info{align-items:center;display:flex;flex-grow:1;justify-content:space-between;max-width:540px}@media only screen and (max-width:768px){.accordion--careers .accordion__info{margin:12px 0 0;max-width:100%}}.accordion--careers .accordion__sublist{align-items:center;display:flex;flex-grow:1}@media only screen and (max-width:768px){.accordion--careers .accordion__sublist{justify-content:flex-start}}.accordion--careers .accordion__content{margin:64px 0 0}@media only screen and (max-width:768px){.accordion--careers .accordion__content{margin:32px 0 0}}.accordion--careers .accordion__subtitle{margin:0 0 16px}@media only screen and (max-width:768px){.accordion--careers .accordion__subtitle{margin:0 0 8px}}.accordion--careers .accordion__content-text{padding:0 0 0 30px;position:relative}.accordion--careers .accordion__content-text:before{background-color:#77b200;border-radius:50%;content:"";height:4px;left:10px;position:absolute;top:10px;width:4px}.accordion--careers .accordion__content-text:not(:last-child){margin:0 0 16px}@media only screen and (max-width:768px){.accordion--careers .accordion__content-text:not(:last-child){margin:0 0 8px}}.accordion--careers .accordion__content-item{margin:0 0 40px}@media only screen and (max-width:768px){.accordion--careers .accordion__content-item{margin:0 0 24px}}.accordion--careers .accordion__subitem{max-width:230px;text-align:left;width:100%}@media only screen and (max-width:768px){.accordion--careers .accordion__subitem{max-width:100%;width:auto}}.accordion--careers .accordion__subitem:not(:last-child){margin:0 40px 0 0}@media only screen and (max-width:768px){.accordion--careers .accordion__subitem:not(:last-child){margin:0 16px 0 0}}.accordion--careers .accordion__indicator{background-color:#f7f9fa;border-radius:8px;display:block;margin:0 0 0 16px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;position:relative;transition:background-color .15s linear}@media only screen and (max-width:768px){.accordion--careers .accordion__indicator{max-height:32px;max-width:32px;min-height:32px;min-width:32px;position:absolute;right:0;top:0}}.accordion--careers .accordion__indicator:after,.accordion--careers .accordion__indicator:before{background-color:#3d474d;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s linear;width:14px}.accordion--careers .accordion__indicator:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .15s linear}@media only screen and (max-width:768px){.accordion--services .accordion__left{display:none}}.accordion--services .accordion__item:not(:last-child){margin:0 0 32px}@media only screen and (max-width:375px){.accordion--services .accordion__item:not(:last-child){margin:0 0 24px}}.accordion--services .accordion__header{justify-content:space-between}.accordion--services .accordion__content-list{margin:24px 0 0}@media only screen and (max-width:768px){.accordion--services .accordion__content-list{margin:16px 0 0}}.accordion--services .accordion__content-link{color:#3d474d;cursor:pointer;text-decoration:none;transition:color .15s linear}.accordion--services .accordion__content-link:focus,.accordion--services .accordion__content-link:hover{color:#77b200}.accordion--services .accordion__content-item:not(:last-child){margin:0 0 12px}@media only screen and (max-width:768px){.accordion--services .accordion__content-item:not(:last-child){margin:0 0 8px}}.accordion--services .accordion__title{text-align:left}.accordion--services .accordion__animation svg{height:auto;max-width:100%}.accordion--services .accordion__animation--mobile{display:none;margin:24px 0 8px}@media only screen and (max-width:768px){.accordion--services .accordion__animation--mobile{display:block}}.accordion--services .accordion__indicator{background-color:#f7f9fa;border-radius:8px;margin:0 0 0 16px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;position:relative;transition:background-color .15s linear}.accordion--services .accordion__indicator:after,.accordion--services .accordion__indicator:before{background-color:#3d474d;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s linear;width:14px}.accordion--services .accordion__indicator:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .15s linear}.accordion__title{color:inherit}.accordion__header{align-items:center;background-color:transparent;border:none;color:#1a2a33;cursor:pointer;display:flex;position:relative;transition:color .15s linear;width:100%}.accordion__header--active{color:#77b200;pointer-events:none}.accordion__header--active .accordion__arrow{opacity:1}.accordion__header--active .accordion__indicator{background-color:#eaf6d1;border-color:#eaf6d1}.accordion__header--active .accordion__indicator--empty:before{background-color:#77b200}.accordion__header--active .accordion__indicator:after{opacity:0}.accordion__header:focus,.accordion__header:hover{color:#77b200}.form__input{border:none;font-size:16px;height:55px;line-height:20px;padding:24px 12px 12px 0;width:100%}.form__label{border-bottom:1px solid #dce2e5;display:block;height:100%;margin:0 0 32px;position:relative;transition:border-color .15s linear;width:100%}.form__label--success{border-color:#8c0}.form__label--error{border-color:#ff5035}.form__name{font-size:16px;left:0;line-height:20px;pointer-events:none;position:absolute;top:24px;transition:top .15s linear,font-size .15s linear,line-height .15s linear}.form__name--full{color:#939ea3;font-size:12px;line-height:16px;top:0}.form__file{clip:rect(0 0 0 0);background-color:transparent;border:none;bottom:0;font-size:0;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:1px}.form__upload{margin:0 0 24px}.form__paperclip{position:absolute;right:0;top:50%;transform:translateY(-50%)}.form__file-label{align-items:center;color:#3d474d;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:flex-start;line-height:20px;max-width:155px;padding:16px 0;position:relative;width:100%}.form__file-info{color:#939ea3;display:block;font-size:14px;line-height:18px}.modal{align-items:center;background-color:rgba(26,42,51,.5);display:none;height:100%;justify-content:center;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:1000}.modal--careers .modal__title{color:#77b200}.modal--careers .modal__header{margin:0 0 45px}@media only screen and (max-width:768px){.modal--careers .modal__header{margin:0 0 16px}}.modal__header{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:425px){.modal__header{align-items:flex-start}}.modal__block{background-color:#fff;border-radius:8px;max-width:680px;padding:40px;width:100%}@media only screen and (max-width:768px){.modal__block{padding:32px 16px}}.text-overline{color:#939ea3;font-size:12px;font-weight:500;letter-spacing:1px;line-height:16px;text-transform:uppercase}@media only screen and (max-width:768px){.text-overline{font-size:11px;line-height:14px}}.animation__frame{opacity:0}.pagination__wrapper{display:flex;justify-content:center;margin:80px 0 0}@media only screen and (max-width:768px){.pagination__wrapper{margin:48px 0 0}}.pagination__button{background-color:#f7f9fa;border:1px solid transparent;border-radius:8px;color:#3d474d;cursor:pointer;font-size:16px;font-weight:600;height:40px;line-height:20px;padding:8px;transition:background-color .15s linear,border-color .15s linear;width:40px}.pagination__button:focus,.pagination__button:hover{border-color:#3d474d}.pagination__button--next,.pagination__button--prev{font-size:0;position:relative}.pagination__button--next:before,.pagination__button--prev:before{border:2px solid #3d474d;border-left:none;border-top:none;content:"";height:10px;left:12px;position:absolute;top:15px;transform:rotate(-45deg);transition:border-color .15s linear;width:10px}.pagination__button--prev:before{left:16px;transform:rotate(135deg)}.pagination__button--active{background-color:#eaf6d1;color:#77b200;cursor:default}.pagination__button--active:focus,.pagination__button--active:hover{border-color:transparent}.pagination__button--disabled{background-color:#fff;cursor:default}.pagination__button--disabled:before{border-color:#939ea3}.pagination__button--disabled:focus,.pagination__button--disabled:hover{border-color:transparent}.pagination__button:not(:last-child){margin:0 16px 0 0}@media only screen and (max-width:375px){.pagination__button:not(:last-child){margin:0 8px 0 0}}.paperclip{stroke:#3d474d;height:24px;transition:stroke .15s linear;width:24px}.paperclip--load{stroke:#77b200}.header{--header-border:1px;background-color:#fff;border-bottom:var(--header-border) solid #dce2e5;position:relative;z-index:20}.header__container{--header-height:100px;align-items:center;display:flex;height:var(--header-height)}@media only screen and (max-width:768px){.header__container{--header-height:80px}}.header__burger{display:none}@media only screen and (max-width:768px){.header__burger{display:block;margin:0 0 0 auto}}.header__nav{align-items:center;align-self:stretch;display:flex;margin:0 0 0 auto}@media only screen and (max-width:992px){.header__nav{flex-grow:1;margin:0}}@media only screen and (max-width:768px){.header__nav{background-color:#fff;display:block;left:0;padding:24px 16px;position:absolute;top:calc(var(--header-height) + var(--header-border));transform:translateX(-100%);transition:transform .3s linear;width:100%}}.header__nav--open{transform:translateX(0)}.header__link{color:inherit;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:color .15s linear}@media only screen and (max-width:992px){.header__link{text-align:center;width:100%}}@media only screen and (max-width:768px){.header__link{width:auto}}.header__link:before{background-color:#77b200;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .15s linear;width:0}@media only screen and (max-width:768px){.header__link:before{display:none}}.header__link--active{color:#77b200}.header__link--active:before{width:100%}.header__link:focus,.header__link:hover{color:#77b200}.header__link:focus:before,.header__link:hover:before{width:100%}.header__list{align-self:stretch;color:#1a2a33;display:flex;margin:0 40px 0 0}@media only screen and (max-width:992px){.header__list{flex-grow:1;margin:0 8px 0 2px}}@media only screen and (max-width:768px){.header__list{flex-direction:column;margin:0 0 24px}}.header__list--lang{color:#939ea3;margin:0 0 0 32px}@media only screen and (max-width:992px){.header__list--lang{flex-grow:0;margin:0 0 0 8px}}@media only screen and (max-width:768px){.header__list--lang{flex-direction:row;margin:24px 0 0}}.header__list--lang .header__item{padding:0}@media only screen and (max-width:768px){.header__list--lang .header__item{flex-grow:0}}.header__list--lang .header__item:not(:last-child){margin:0 8px 0 0}.header__list--lang .header__link:before{display:none}.header__item{align-items:center;display:flex;padding:0 10px;position:relative}@media only screen and (max-width:1200px){.header__item{padding:0}}@media only screen and (max-width:992px){.header__item{flex-grow:1}}.header__item:not(:last-child){margin:0 30px 0 0}@media only screen and (max-width:992px){.header__item:not(:last-child){margin:0 8px 0 0}}@media only screen and (max-width:768px){.header__item:not(:last-child){margin:0 0 24px}}.footer{background-color:#1a2a33;color:#fff;padding:80px 0 0}@media only screen and (max-width:768px){.footer{padding:40px 0 0}}.footer__container{align-items:flex-start;display:flex}@media only screen and (max-width:768px){.footer__container{flex-direction:column}}.footer__divider{background-color:hsla(0,0%,100%,.3);height:1px;margin-top:44px;width:100%}@media only screen and (max-width:768px){.footer__divider{margin-top:22px}}.footer__copyright{align-items:center;display:flex;justify-content:space-between;padding:32px 0;width:100%}@media only screen and (max-width:768px){.footer__copyright{align-items:flex-start;flex-direction:column;gap:24px;padding:24px 0}}.footer__copyright-text{font-size:14px;line-height:16px}.footer .logo{margin:0 auto 0 0}.footer__wrapper{width:100%}@media only screen and (max-width:768px){.footer__wrapper{max-width:100%}}.footer__list{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.footer__list{flex-wrap:wrap;gap:40px 15px}}.footer__item{flex-grow:1;max-width:47%;width:33%}@media only screen and (max-width:768px){.footer__item{width:auto}}.footer__subitem{font-size:16px;line-height:20px}@media only screen and (max-width:768px){.footer__subitem{font-size:14px;line-height:18px}}.footer__subitem:not(:last-child){margin:0 0 16px}.footer__link{color:#fff;text-decoration:none}.footer__link:focus,.footer__link:hover{cursor:pointer;text-decoration:underline}.footer__socials{margin:24px 0 0}@media only screen and (max-width:768px){.footer__socials{margin:16px 0 0}}.footer__title{color:#fff;margin:0 0 24px}@media only screen and (max-width:768px){.footer__title{margin:0 0 16px}}.hero__description{margin-top:16px}.hero__description:first-of-type{margin-top:32px}.hero__intro{max-width:940px}@media only screen and (max-width:768px){.hero__image--center{margin:0 auto}}.hero__image--mobile{display:none}@media only screen and (max-width:768px){.hero__image--mobile{display:block;margin:40px 0}.hero__image--desktop{display:none}.hero__animation{display:flex;justify-content:center}}.hero__animation svg{height:auto;max-width:100%}.hero__list{margin-bottom:80px;margin-top:80px}@media only screen and (max-width:768px){.hero__list{margin-bottom:40px;margin-top:40px}}.hero__sublist{margin:32px 0}@media only screen and (max-width:768px){.hero__sublist{margin:24px 0}}.hero__subitem:not(:last-child){margin:0 0 24px}.hero__count{color:#77b200;display:block;margin:0 0 6px}.hero__buttons{display:flex;flex-wrap:wrap;margin:32px 0 -16px -24px}@media only screen and (max-width:768px){.hero__buttons{margin:24px 0 -16px -24px}}.hero__button{margin:0 0 16px 24px}.hero__btn-list{display:flex;flex-wrap:wrap;margin:20px 0 0}@media only screen and (max-width:768px){.hero__btn-list{flex-wrap:nowrap;overflow-x:scroll}}.hero__btn{background-color:#f7f9fa;border:none;border-radius:8px;color:#3d474d;cursor:pointer;margin-top:24px;padding:12px 20px;transition:background-color .15s linear,color .15s linear}@media only screen and (max-width:768px){.hero__btn{flex-shrink:0}}.hero__btn:not(:last-child){margin-right:24px}@media only screen and (max-width:768px){.hero__btn:not(:last-child){margin-right:16px}}.hero__btn:focus,.hero__btn:hover{background-color:#b1e645;color:#fff}.hero__btn--active{cursor:default}.hero__btn--active,.hero__btn--active:focus,.hero__btn--active:hover{background-color:#77b200;color:#fff}.statistic__list{background-color:#eaf6d1;border-radius:16px;display:flex;padding:40px}@media only screen and (max-width:768px){.statistic__list{flex-direction:column;padding:24px 16px}}.statistic__count{color:#77b200;display:block;margin:0 0 8px}@media only screen and (max-width:768px){.statistic__count{margin:0}}.statistic__text{color:#1a2a33;font-size:16px;line-height:20px}.statistic__item{flex-grow:1;width:33.33%}@media only screen and (max-width:768px){.statistic__item{width:100%}}.statistic__item:not(:last-child){margin:0 40px 0 0}@media only screen and (max-width:768px){.statistic__item:not(:last-child){margin:0 0 24px}}.promo__block{background-color:#b1e645;border-radius:8px;color:#fff;display:flex;padding:80px;position:relative;z-index:1}@media only screen and (max-width:992px){.promo__block{padding:40px}}@media only screen and (max-width:768px){.promo__block{flex-direction:column;padding:40px 14px}}.promo__block:before{background-color:#77b200;border-radius:8px 8px 130px 8px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:768px){.promo__block:before{border-radius:8px 8px 75px 8px}}.promo__block--dark{background-color:#8c0}.promo__block--dark:before{background-color:#1a2a33}.promo__title{color:#fff;width:50%}@media only screen and (max-width:768px){.promo__title{width:100%}}.promo__description{font-size:20px;line-height:30px;margin:0 0 24px}@media only screen and (max-width:768px){.promo__description{font-size:18px;font-weight:500;line-height:27px}}.promo__info{margin:0 0 0 60px;width:50%}@media only screen and (max-width:768px){.promo__info{margin:16px 0 0;width:100%}}.contact__list{margin:40px 0 0}@media only screen and (max-width:768px){.contact__list{margin:24px 0 0}}.contact__form{margin:40px 0 0}@media only screen and (max-width:768px){.contact__form{margin:24px 0 0}}.contact__item:not(:last-child){margin:0 0 24px}@media only screen and (max-width:768px){.contact__item:not(:last-child){margin:0 0 16px}}.contact__link{color:#77b200;display:inline-block;margin:4px 0 0;max-width:80%;outline:none;text-decoration:none}@media only screen and (max-width:768px){.contact__link{color:#8c0}}.contact__link-underline:focus,.contact__link-underline:hover{text-decoration:underline}.contact__description{margin:8px 0 0}.blog{--blog-gap:40px;--blog-gap-negative:-40px}.blog__article{margin:80px 0 120px}@media only screen and (max-width:768px){.blog__article{margin:40px 0 80px}}.blog__list{display:flex;flex-wrap:wrap;margin:var(--blog-gap-negative) 0 0 var(--blog-gap-negative)}@media only screen and (max-width:640px){.blog__list{margin-left:0}}.blog__item{margin:var(--blog-gap) 0 0 var(--blog-gap);width:calc(33% - var(--blog-gap))}@media only screen and (max-width:1024px){.blog__item{width:calc(50% - var(--blog-gap))}}@media only screen and (max-width:640px){.blog__item{margin-left:0;width:100%}}.blog__item:first-child,.blog__item:nth-child(2){width:calc(50% - var(--blog-gap))}@media only screen and (max-width:640px){.blog__item:first-child,.blog__item:nth-child(2){width:100%}}.article__container{align-items:flex-start;display:flex}.article__nav-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:inline-flex;margin:0 0 20px;padding:4px 0;text-decoration:none;transition:color .15s linear}.article__nav-btn:focus,.article__nav-btn:hover{color:#77b200}.article__nav-arrow{display:block;height:12px;margin-right:8px;opacity:1;position:relative;transform:rotate(180deg);transition:opacity .15s linear;width:14px}.article__nav-arrow:after,.article__nav-arrow:before{content:"";position:absolute;top:50%}.article__nav-arrow:before{background-color:#1a2a33;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.article__nav-arrow:after{border-right:2px solid #1a2a33;border-top:2px solid #1a2a33;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}.article__nav-list{margin:38px 0 0}.article__nav-item:not(:last-child){margin:0 0 32px}.article__nav-link{display:block;padding:0 25px 0 0;position:relative;text-decoration:none;transition:color .15s linear;width:100%}.article__nav-link:before{background-color:#8c0;content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s linear;width:2px}.article__nav-link--active:before{opacity:1}.article__nav-link:focus,.article__nav-link:hover{color:#77b200}.article__aside{margin:0 40px 0 0;max-width:270px;padding:10px 0 0;position:sticky;top:0;width:100%}@media only screen and (max-width:768px){.article__aside{display:none}}.article__aside:before{background-color:#dce2e5;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.article__content{max-width:890px;width:100%}.article__content span{display:block;margin:0 0 24px}.article__content p{color:#3d474d;font-size:20px;font-weight:400;line-height:30px}.article__content p:not(:last-child){margin:0 0 24px}@media only screen and (max-width:768px){.article__content p:not(:last-child){margin:0 0 16px}.article__content p{font-size:18px;line-height:27px}}.article__content li{color:#3d474d;font-size:20px;font-weight:400;line-height:30px;padding:0 0 0 30px;position:relative}.article__content li:not(:last-child){margin:0 0 16px}.article__content li:before{background-color:#77b200;border-radius:50%;content:"";height:4px;left:13px;position:absolute;top:13px;width:4px}@media only screen and (max-width:768px){.article__content li{font-size:18px;line-height:27px}}.article__content h1{color:#1a2a33;font-size:48px;font-weight:600;line-height:54px}.article__content h1:not(:last-child){margin:0 0 72px}@media only screen and (max-width:768px){.article__content h1:not(:last-child){margin:0 0 40px}}@media only screen and (max-width:992px){.article__content h1{font-size:42px;line-height:50px}}@media only screen and (max-width:768px){.article__content h1{font-size:32px;line-height:35px}}.article__content section:not(:last-child){margin:0 0 80px}@media only screen and (max-width:768px){.article__content section:not(:last-child){margin:0 0 40px}}.article__content ul:not(:last-child){margin:0 0 24px}@media only screen and (max-width:768px){.article__content ul:not(:last-child){margin:0 0 16px}}.article__content h2{color:#1a2a33;font-size:28px;font-weight:500;line-height:34px}.article__content h2:not(:last-child){margin:0 0 24px}@media only screen and (max-width:768px){.article__content h2:not(:last-child){margin:0 0 16px}.article__content h2{font-size:24px;line-height:30px}}.article__content img{margin-top:64px}@media only screen and (max-width:768px){.article__content img{margin-top:40px}}.article__content img:not(:last-child){margin-bottom:64px}@media only screen and (max-width:768px){.article__content img:not(:last-child){margin-bottom:40px}}.brief__hero{max-width:786px}.brief__form{align-items:flex-end;display:flex;flex-direction:column}@media only screen and (max-width:768px){.brief__form{align-items:flex-start}}.brief__counter{color:#939ea3;display:block;font-size:16px;font-weight:500;line-height:20px;margin:0 0 4px}@media only screen and (max-width:768px){.brief__counter{font-size:14px;line-height:18px}}.brief__counter-current{color:#1a2a33}.brief__fieldset:not(:last-child){margin:0 0 40px}@media only screen and (max-width:768px){.brief__fieldset:not(:last-child){margin:0 0 24px}}.brief__legend{color:#1a2a33;font-size:16px;font-weight:500;line-height:20px;margin:0 0 16px}@media only screen and (max-width:768px){.brief__legend{font-size:14px;line-height:18px}}.brief__legend--large{margin:0 0 24px}@media only screen and (max-width:768px){.brief__legend--large{margin:0 0 20px}}.brief__text{color:#1a2a33;font-size:16px;line-height:20px;margin:24px 0 12px}@media only screen and (max-width:768px){.brief__text{font-size:14px;line-height:18px;margin:20px 0 12px}}.brief__name{color:#1a2a33;display:block;font-size:14px;line-height:20px;margin:0 0 8px}.brief__info{color:#3d474d;display:block;font-size:13px;line-height:150%;margin:8px 0 0}@media only screen and (max-width:768px){.brief__info{font-size:12px}}.brief__label{display:block}.brief__label:not(:last-child){margin:0 0 32px}@media only screen and (max-width:768px){.brief__label:not(:last-child){margin:0 0 24px}}.brief__label--medium:not(:last-child){margin:0 0 24px}.brief__label--small:not(:last-child){margin:0 0 12px}@media only screen and (max-width:768px){.brief__label--small:not(:last-child){margin:0 0 8px}}.brief__input{background-color:#fff;border:1px solid #dce2e5;border-radius:8px;display:block;padding:12px;transition:border-color .15s linear;width:100%}.brief__input:focus,.brief__input:hover{border-color:#77b200}.brief__item{border-radius:8px;display:flex;padding:60px}@media only screen and (max-width:992px){.brief__item{padding:60px 32px}}@media only screen and (max-width:768px){.brief__item{flex-direction:column;padding:32px 16px}.brief__item:not(:last-child){margin:0 0 40px}}.brief__item:nth-child(odd){background-color:#f7f9fa}.brief__subtitle{margin:0 40px 0 0;max-width:380px;width:100%}@media only screen and (max-width:992px){.brief__subtitle{margin:0 20px 0 0;max-width:100%;width:35%}}@media only screen and (max-width:768px){.brief__subtitle{margin:0 0 24px;width:100%}}.brief__checkbox-label{align-items:flex-start;color:#1a2a33;cursor:pointer;display:flex;font-size:14px;line-height:20px;transition:color .15s linear}.brief__checkbox-label:not(:last-child){margin:0 0 12px}.brief__checkbox-label:focus,.brief__checkbox-label:hover{color:#77b200}.brief__checkbox-info{margin:0 0 0 8px;padding:2px 0}.brief__checkbox-input{display:none}.brief__checkbox-indicator{height:24px;max-width:24px;min-width:24px;position:relative}.brief__checkbox-indicator:before{background-color:#fff;border:2px solid #dce2e5;border-radius:4px;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s linear,border-color .15s linear;width:16px}.brief__checkbox-indicator:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);transition:opacity .15s linear;width:10px}.brief__checkbox-input:checked~span:before{background-color:#77b200;border-color:#77b200}.brief__checkbox-input:checked~span:after{opacity:1}.brief__fields{max-width:660px;width:100%}@media only screen and (max-width:992px){.brief__fields{max-width:100%;width:65%}}@media only screen and (max-width:768px){.brief__fields{width:100%}}.brief__list{width:100%}@media only screen and (max-width:768px){.brief__description{font-size:18px;line-height:27px}}.brief__title{align-items:center;color:#1a2a33;display:flex;font-size:48px;font-weight:600;line-height:58px;margin:0 0 40px}@media only screen and (max-width:768px){.brief__title{font-size:32px;line-height:40px;margin:0 0 24px}.brief__title-mobile{display:none}}.brief__title-text-primary{color:#77b200}.brief__file-input{clip:rect(0 0 0 0);background-color:transparent;border:none;bottom:0;font-size:0;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:1px}.brief__file-label{align-items:center;color:#3d474d;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:flex-start;line-height:20px;padding:14px 0;position:relative}.brief__file-paperclip{margin:0 10px 0 0}.brief__btn-submit{margin:40px 0 0}@media only screen and (max-width:768px){.brief__btn-submit{margin:24px auto 0}}.brief__arrow{display:block;height:12px;margin:0 20px;max-width:14px;min-width:14px;opacity:1;position:relative;transition:opacity .15s linear;width:14px}.brief__arrow:after,.brief__arrow:before{content:"";position:absolute;top:50%}.brief__arrow:before{background-color:#77b200;height:2px;left:0;transform:translateY(-50%);transition:background-color .15s linear;width:14px}.brief__arrow:after{border-right:2px solid #77b200;border-top:2px solid #77b200;height:8px;right:0;transform:translateY(-50%) rotate(45deg);transition:border-color .15s linear;width:8px}@media only screen and (max-width:768px){.brief__arrow{margin:0 10px}}