*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}picture{display:block}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}input,button,textarea,select{font:inherit}textarea{resize:none;overflow-y:auto;overflow-x:hidden}fieldset{padding:0;margin:0;border:none}legend{display:block;padding:0;white-space:normal}:focus-visible{outline:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}ul{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none;outline:none !important}a:hover{color:inherit;text-decoration:none;outline:none !important}a:focus{outline:none !important}iframe{border:0}dl,dd{margin:0}b,strong{font-weight:700}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}@font-face{font-family:"Cormorant";src:url("../fonts/Cormorant-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant";src:url("../fonts/Cormorant-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}.single-main .hero__title,h1,h2,h3{font-family:"Cormorant",serif;font-weight:500;text-wrap:balance}.single-main .hero__title,h1{font-size:60px;line-height:1;text-transform:uppercase;letter-spacing:-3px}@media(max-width: 1199px){.single-main .hero__title,h1{font-size:50px;letter-spacing:-2.5px}}@media(max-width: 767px){.single-main .hero__title,h1{font-size:35px;letter-spacing:-1.75px}}.single-main h1.single__title,h2{font-size:45px;line-height:1;letter-spacing:-1.8px;text-transform:uppercase;margin-bottom:20px}@media(max-width: 1024px){.single-main h1.single__title,h2{font-size:39px}}@media(max-width: 767px){.single-main h1.single__title,h2{font-size:30px;margin-bottom:10px}}h3{font-size:36px;line-height:.9;letter-spacing:-0.72px;margin-bottom:12px}@media(max-width: 1024px){h3{font-size:32px}}@media(max-width: 767px){h3{font-size:28px}}h4{font-family:"Cormorant",serif;text-wrap:balance;font-size:36px;font-weight:400;line-height:90%;letter-spacing:-1.8px}@media(max-width: 1024px){h4{font-size:32px}}@media(max-width: 767px){h4{font-size:28px}}body{font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;min-width:360px;background-color:#2c3235;color:#fefffe;font-size:16px;line-height:1.3;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty}@media(max-width: 639px){body{font-size:14px}}p{margin-top:0;margin-bottom:18px}.is-modal-open{overflow:hidden}a{color:#fefffe;transition:all .3s ease-in-out}.d-flex{display:flex}.d-none{display:none}@media(max-width: 767px){.footer-mobile-none,.mobile-none{display:none}}@media(min-width: 768px){.only-mobile{display:none}}.text-right{text-align:right}.text-center{text-align:center}.container{width:100%;max-width:1200px;margin:auto;padding:0 20px}@media(max-width: 639px){.container{padding:0 10px}}main{overflow:hidden;padding-top:70px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;background:linear-gradient(90deg, #2F7E47 0%, #1E6633 50%, #2F7E47 100%);background-position:0 0;background-size:200% 100%;padding:12px 24px;font-size:16px;line-height:100%;height:50px;white-space:nowrap;cursor:pointer;transition:all .3s ease-in-out;text-align:center;color:#fff;border:none}@media(min-width: 640px){.btn{min-width:272px}}@media(max-width: 639px){.btn{font-size:15px;width:100%;padding:12px 12px}}.btn:hover{background-position:right 0}.section__subtitle{text-wrap:balance;margin:auto}@media(max-width: 991px){.section__title h2 br{display:none}}@media(min-width: 1024px){.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease-in-out,transform .6s ease-in-out}}@media(min-width: 1024px){.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.animate-on-scroll{opacity:1 !important;transform:none !important;transition:none !important}}@media(max-width: 1023px){.mobile-none{display:none}}main.default{background-image:url(../img/page-title-bg2.jpg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;min-height:100vh}@media(max-width: 767px){main.default{background-image:url(../img/tablet-page-bg.jpg);background-position:0 0;background-size:200% auto}}.default-hero{padding:280px 16px 64px}@media(max-width: 1024px){.default-hero{padding-top:250px}}@media(max-width: 639px){.default-hero{padding:280px 0px 50px}}.default-hero__title{margin-bottom:10px}@media(max-width: 991px){.default-hero__title br{display:none}}@media(max-width: 639px){.default-hero__title{margin-bottom:9px;hyphens:auto;text-wrap:auto}}.default-hero__text{margin-bottom:40px}@media(max-width: 639px){.default-hero__text br{display:none}}.default-content{padding:0 16px 130px}@media(max-width: 639px){.default-content{padding:0 0px 100px}}.default-content ul{list-style:disc;padding-left:24px;margin:10px 0 18px}.default-content a{text-decoration:underline}.privacy-policy .default-content{font-size:17px;line-height:1.2}@media(max-width: 991px){.privacy-policy .default-content{font-size:15px}}.privacy-policy .default-content h2{margin-bottom:12px}.privacy-policy .default-content ol+h2{margin-top:25px}.privacy-policy .default-content ul{list-style:disc;padding-left:24px}.privacy-policy .default-content ol{list-style:none;padding:0;margin:0}.privacy-policy .default-content a{text-decoration:underline}.bottom-block{justify-content:space-between;padding:36px 34px 30px;border-radius:30px;background:linear-gradient(180deg, #225E3F 0%, #293836 100%);margin-bottom:45px}.bottom-block a{text-decoration:underline}@media(min-width: 992px){.bottom-block div{width:50%}}@media(max-width: 991px){.bottom-block{flex-direction:column}}.error-404{padding:50px 16px}.error404 .posts-search{background:#2c3236}.error404 main.default{background-size:auto 100%}.table-wrap{width:100%;overflow-x:auto;margin-block:1.5rem}.table-wrap:last-child{margin-bottom:0}.table-wrap table{min-width:460px;font-size:15px;border-collapse:collapse}.table-wrap table tr:nth-child(even){background-color:rgba(255,249,249,.06)}.table-wrap th,.table-wrap td{padding:8px 12px;border:1px solid #868686;text-align:left}header.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:91;padding-top:30px;transition:all .3s}header.site-header.is-scrolled{padding-top:10px;padding-bottom:10px;background:linear-gradient(180deg, #2C3235 0%, rgba(44, 50, 53, 0.06) 100%)}.logged-in header.site-header{top:32px}.header__row{display:flex;justify-content:space-between;align-items:center;column-gap:24px;padding:0 42px}.site-branding{flex-shrink:0}.site-branding img{max-width:130px}.header__right{display:flex;gap:4px}.header__right .btn{height:40px;width:201px;padding:10px;font-size:13px}.header__social{display:flex;justify-content:flex-end;gap:10px}.header__social li a{transition:all .3s ease-in-out;display:block;transform:translateY(0px)}.header__social li a:hover{transform:translateY(-3px)}.header__social li svg{height:40px;width:40px}.main-navigation{position:fixed;background:#215c3c;top:0;right:-317px;width:317px;height:100vh;padding:0;overflow:hidden;z-index:-1;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.main-navigation .menu{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.main-navigation .menu-item a{display:block;padding:5px 0;white-space:nowrap;color:#fefffe;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.44px}.main-navigation .menu-item a:hover{color:#7f8f87}.menu-opened .main-navigation{right:0;padding:35px 48px 45px;z-index:6}.burger-container{height:40px;width:40px;cursor:pointer;transform:rotate(0deg);transition:all .3s ease-in-out;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:3;background-color:#2f7e47;border-radius:50%;display:flex;justify-content:center;align-items:center}.burger-container:hover{background-color:#215c3c}.overlay{position:fixed;inset:0;background:rgba(15,38,26,.4);opacity:0;visibility:hidden;transition:.25s ease;z-index:90}.overlay.is-active{opacity:1;visibility:visible}@media(max-width: 1024px){.header__row{padding:0 20px}}@media(max-width: 767px){.header__row{padding:0 10px}}@media(max-width: 767px){.site-branding img{max-width:100px}}@media(max-width: 767px){.header__right .btn{height:32px;width:auto;padding:10px;font-size:10px}}@media(max-width: 767px){.burger-container{height:32px;width:32px}}@media(max-width: 767px){.burger-container svg{width:17px}}main.frontpage{background-image:url(../img/bg.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(max-width: 991px){main.frontpage{background-image:url(../img/tablet.webp);background-size:auto}}.hero__inner{display:flex;align-items:flex-end;justify-content:space-between;position:relative;padding:280px 16px 64px}@media(max-width: 1024px){.hero__inner{padding-top:250px}}@media(max-width: 991px){.hero__inner{flex-direction:column;align-items:flex-start}}@media(max-width: 639px){.hero__inner{padding:280px 0px 50px}}.hero__title{width:50%;padding-right:20px}@media(max-width: 991px){.hero__title{width:100%;margin-bottom:16px}}@media(max-width: 991px){.hero__title br{display:none}}@media(max-width: 639px){.hero__title{margin-bottom:9px}}.hero__side{width:50%;padding-bottom:4px}@media(max-width: 991px){.hero__side{width:73%}}@media(max-width: 991px){.hero__side p{margin-bottom:40px}}@media(max-width: 991px){.hero__side p br{display:none}}@media(max-width: 639px){.hero__side{width:100%;padding:0}}@media(max-width: 639px){.hero__side p{margin-right:36px;margin-bottom:30px;font-size:14px}}@media(max-width: 639px){.hero__side .btn{width:100%}}.why{padding-top:70px;padding-bottom:70px;position:relative;z-index:2}@media(max-width: 639px){.why{padding-top:50px;padding-bottom:50px}}.why__list{display:flex}@media(max-width: 1199px){.why__list{flex-wrap:wrap}}.why__item{border-radius:50%;position:relative;padding:30px 40px;text-align:center;width:335px;height:335px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#2c3235;aspect-ratio:1/1}@media(max-width: 767px){.why__item{width:320px;height:320px}}.why__item:nth-child(1){padding:30px 50px;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159);background-origin:border-box;background-clip:padding-box,border-box}@media(max-width: 1199px){.why__item:nth-child(1){padding:30px 40px}}.why__item:nth-child(2){z-index:2;margin:0 -50px;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159);background-origin:border-box;background-clip:padding-box,border-box}@media(max-width: 1199px){.why__item:nth-child(2){margin:0 -30px}}@media(max-width: 767px){.why__item:nth-child(2){margin:-54px 0 0px}}.why__item:nth-child(3){padding:30px 50px;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #156F38, #526159);background-origin:border-box;background-clip:padding-box,border-box}@media(max-width: 1199px){.why__item:nth-child(3){margin-top:-30px;padding:30px 40px;z-index:2;background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159)}}@media(max-width: 767px){.why__item:nth-child(3){margin:-54px 0 0px}}.why__item:nth-child(4){z-index:2;margin:0 -50px;border:1px solid rgba(0,0,0,0);background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #156F38, #526159);background-origin:border-box;background-clip:padding-box,border-box}@media(max-width: 1199px){.why__item:nth-child(4){margin:-30px -30px 0;z-index:0;background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159)}}@media(max-width: 767px){.why__item:nth-child(4){margin:-54px 0 0px}}.why__item-text{margin-bottom:0;font-size:15px;letter-spacing:-0.45px;line-height:1.2}@media(max-width: 767px){.why__item-text{font-size:14px}}.why__container{position:relative;z-index:0;padding:0 5px}@media(max-width: 1199px){.why__container{max-width:650px}}@media(max-width: 767px){.why__container{max-width:330px;margin-bottom:20px}}.dnk-img{position:relative;padding-bottom:32px;margin-bottom:-3px;z-index:3}.dnk-img-wrap{height:103px;width:100%;background:url(../img/1920-dnk.webp) no-repeat center 0;background-size:auto 100%}@media(max-width: 1024px){.dnk-img-wrap{background:url(../img/1024-dnk.webp) no-repeat 0 0;background-size:cover}}@media(max-width: 767px){.dnk-img-wrap{height:64px}}.dnk-legs-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media(max-width: 1199px){.dnk-legs-img{display:none}}@media(min-width: 1025px){.dnk-img-wrap-bottom{display:none}}.dnk-img-wrap-bottom{height:103px;width:100%;background:url(../img/1024-dnk.webp) no-repeat right 0;background-size:auto 100%}@media(max-width: 767px){.dnk-img-wrap-bottom{height:64px}}.approach{padding-top:70px;padding-bottom:70px;position:relative}@media(max-width: 639px){.approach{padding-top:50px;padding-bottom:50px}}.approach::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-55%);width:100%;height:1053px;display:block;background-image:url(../img/aproch-bg.webp);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;z-index:-1}.approach__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:21px;margin-top:56px}@media(max-width: 991px){.approach__grid{grid-template-columns:373px;gap:10px;margin-top:38px;justify-content:center}}@media(max-width: 639px){.approach__grid{grid-template-columns:340px}}.approach-card{border-radius:20px;border:1px solid #526159;text-align:center;padding:25px 30px 30px;display:flex;flex-direction:column;background-repeat:no-repeat;background-position:0 0;background-size:cover;height:350px}@media(max-width: 1024px){.approach-card{padding:25px 15px 30px}}.approach-card__list{list-style:disc inside;font-size:15px;letter-spacing:-0.75px;line-height:1.2;width:290px;margin:auto auto 0}.approach-card__list li{position:relative;display:inline-block}.approach-card__list li::before{content:"•";font-size:14px;margin-right:8px;vertical-align:top;line-height:16px}.approach-card:nth-child(1){background-image:url(../img/bg1.webp)}.approach-card:nth-child(2){background-image:url(../img/bg2.webp)}.approach-card:nth-child(3){background-image:url(../img/bg3.webp)}.results{padding-top:70px;padding-bottom:70px}@media(max-width: 639px){.results{padding-top:50px;padding-bottom:50px}}.results__content{background-image:url(../img/result-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px;margin:auto;max-width:1100px;padding:28px 32px 38px}@media(max-width: 991px){.results__content{background-image:url(../img/result-bg-tablet.svg);padding:38px 38px 120px}}@media(max-width: 640px){.results__content{padding:24px 24px 111px;border-radius:20px}}.results__content div{width:60%}@media(max-width: 991px){.results__content div{width:100%}}.results__list{color:#8fa99b;font-size:15px;line-height:140%;list-style:disc;padding-left:18px;display:flex;flex-direction:column;gap:9px;margin-bottom:34px}@media(max-width: 639px){.results__list{font-size:14px}}.blog-preview{padding-top:70px;padding-bottom:70px}@media(max-width: 639px){.blog-preview{padding-top:50px;padding-bottom:50px}}.blog__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:33px 20px;margin-top:46px;margin-bottom:24px}@media(max-width: 991px){.blog__grid{grid-template-columns:500px;gap:30px;justify-content:center}}@media(max-width: 639px){.blog__grid{grid-template-columns:100%;gap:8px}}.blog-card a{display:block;height:100%}.blog-card a:hover img{transform:scale(1.03);opacity:.9}.blog-card a:hover h3{color:#7f8f87}.blog-card__media{border-radius:20px;overflow:hidden;margin:0 auto 12px;display:block;max-width:373px}.blog-card__media img{width:100%;aspect-ratio:373/197;object-fit:cover;object-position:top;transition:all .3s ease-in-out}h3.blog-card__title{font-weight:400;line-height:1;letter-spacing:-1.8px;hyphens:auto;text-wrap:auto;padding:0 10px;transition:color .3s ease-in-out}.assistant-cta{padding-top:70px}@media(max-width: 639px){.assistant-cta{padding-top:50px}}.assistant-cta__inner{display:flex}@media(max-width: 991px){.assistant-cta__inner{flex-direction:column-reverse}}@media(max-width: 639px){.assistant-cta__inner{gap:10px}}.assistant-cta__logo{background-color:#fefffe;border-radius:30px;display:flex;align-items:center;justify-content:center;width:380px;height:350px;flex-shrink:0}@media(max-width: 991px){.assistant-cta__logo{width:100%;height:278px}}@media(max-width: 639px){.assistant-cta__logo{height:170px;border-radius:20px}}.assistant-cta__logo img{width:160px}@media(max-width: 639px){.assistant-cta__logo img{width:100px}}.assistant-cta__content{border-radius:30px;background:linear-gradient(180deg, #225E3F 0%, #293836 100%);padding:28px 32px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 639px){.assistant-cta__content{padding:24px 24px 45px;border-radius:20px}}.assistant-cta__text{max-width:420px}.assistant-cta .btn{margin-top:auto}@media(max-width: 639px){.assistant-cta .btn{width:100%}}.footer{background:url(../img/footer-bg.png) no-repeat 0 0;padding:320px 0 35px;background-size:cover;color:#7f8f87;color:#fefffe}.footer__row{display:flex;justify-content:space-between;align-items:flex-end}.footer__left{width:205px}.footer__left span{display:block;color:#7f8f87;font-size:13px}.footer__right{display:flex;flex-direction:column;gap:10px;align-items:flex-end;max-width:250px}.footer__right .policy{font-size:14px;text-align:right}.policy:hover{color:#7f8f87}.footer__social{display:flex;justify-content:flex-end;gap:10px}.footer__social li a{transition:all .3s ease-in-out;display:block;transform:translateY(0px)}.footer__social li a:hover{transform:translateY(-3px)}.footer .menu{display:flex;gap:3px;align-items:flex-start;flex-direction:column;justify-content:center}.footer .menu a{font-size:14px;color:#fefffe}.footer .menu a:hover{color:#7f8f87}.footer__menu-2 b{display:block;font-size:14px;margin-bottom:5px}.cookie-banner{position:fixed;right:24px;bottom:24px;z-index:1000;border-radius:20px;width:min(560px,100% - 48px);padding:28px;background:#2c3235;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.25)}.cookie-banner[hidden]{display:none}.cookie-banner__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:hsla(0,0%,100%,.65);background:rgba(0,0,0,0);border:0;cursor:pointer;transition:color .2s ease}.cookie-banner__close:hover{color:#fff}.cookie-banner__content{padding-right:28px}.cookie-banner__text{margin:0 0 16px;color:#fff;font-size:15px;line-height:1.5}.cookie-banner__links{display:flex;flex-wrap:wrap;gap:6px 16px}.cookie-banner__links a{color:hsla(0,0%,100%,.65);font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.cookie-banner__links a:hover{color:#fff}.cookie-banner__actions{display:flex;align-items:center;gap:16px;margin-top:24px}.cookie-banner__accept{flex-shrink:0}.cookie-banner__decline{padding:0;color:hsla(0,0%,100%,.8);font:inherit;background:rgba(0,0,0,0);border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.cookie-banner__decline:hover{color:#fff}.cookie-settings{font-size:14px;color:#fefffe;background-color:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.cookie-settings:hover{color:#7f8f87}@media(max-width: 991px){.footer{padding:400px 0 30px}.footer__row{flex-wrap:wrap}.footer__center{order:0;width:60%}.footer__center.footer__menu-1{margin-bottom:24px}.footer__center .menu{flex-direction:column;align-items:flex-start;gap:9px}.footer__left{order:2;margin-left:auto;text-align:right;width:40%}.footer__right{order:1;text-align:right;width:40%;margin-bottom:10px}}@media(max-width: 767px){.footer{padding-top:300px}.footer__center{margin-bottom:24px;width:100%;text-align:center}.footer__center .menu{flex-direction:column;align-items:center}.footer__center .policy.only-mobile{margin-block:24px;display:block}.footer__right{width:100%;max-width:100%;align-items:center;order:-1}.footer__left{width:100%;text-align:center}.cookie-banner{right:16px;bottom:16px;left:16px;width:auto;padding:24px 20px}.cookie-banner__content{padding-right:24px}.cookie-banner__actions{align-items:stretch;flex-direction:column;gap:12px}.cookie-banner__accept{width:100%}.cookie-banner__decline{align-self:center}}@media(max-width: 640px){.footer{background-image:url(../img/footer-mobile.png)}}main.philosophy{background-image:url(../img/page-title-bg1.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(max-width: 1024px){main.philosophy{background-position:15% 0;background-size:150% auto}}@media(max-width: 639px){main.philosophy{background-image:url(../img/tablet-page-bg.jpg);background-position:0 0;background-size:200% auto}}@media(max-width: 639px){main.philosophy .hero__side p{margin-right:0}}.technology{padding-top:70px;padding-bottom:70px;position:relative;z-index:2}@media(max-width: 639px){.technology{padding-top:50px;padding-bottom:50px}}.technology .section__title{margin-bottom:28px}@media(max-width: 639px){.technology .section__title br{display:none}}.technology__list{display:flex}@media(max-width: 1199px){.technology__list{flex-direction:column;align-items:center;margin-bottom:28px}}.technology__item{border-radius:50%;position:relative;text-align:center;width:438px;height:438px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;background-color:#2c3235;aspect-ratio:1/1;border:1px solid rgba(0,0,0,0)}@media(max-width: 767px){.technology__item{width:340px;height:340px}}.technology__item:nth-child(1){background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #156F38, #526159);background-origin:border-box;background-clip:padding-box,border-box;padding:56px 86px}@media(max-width: 1199px){.technology__item:nth-child(1){background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159)}}@media(max-width: 767px){.technology__item:nth-child(1){padding:46px}}.technology__item:nth-child(2){z-index:2;margin:0 -77px;padding:56px 48px;background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159);background-origin:border-box;background-clip:padding-box,border-box}@media(max-width: 1199px){.technology__item:nth-child(2){margin:-72px 0 0}}@media(max-width: 767px){.technology__item:nth-child(2){padding:46px;margin-top:-55px}}.technology__item:nth-child(3){background-image:linear-gradient(#2C3235, #2C3235),linear-gradient(to bottom, #84958F, #526159);background-origin:border-box;background-clip:padding-box,border-box;padding:56px 86px}@media(max-width: 1199px){.technology__item:nth-child(3){margin:-72px 0 0;z-index:2}}@media(max-width: 767px){.technology__item:nth-child(3){padding:46px;margin-top:-55px}}.technology__item img{margin-bottom:20px}@media(max-width: 767px){.technology__item img{width:89px;height:89px;margin-bottom:10px}}.technology__item-text{font-size:15px;letter-spacing:-0.45px;line-height:1.2}@media(max-width: 767px){.technology__item-text{font-size:14px}}.experts{position:relative;padding-top:62px;padding-bottom:62px}@media(max-width: 639px){.experts{padding-top:45px;padding-bottom:50px}}.experts__grid{display:flex;gap:21px;margin-top:51px}@media(max-width: 991px){.experts__grid{flex-wrap:wrap;gap:10px;margin-top:38px;justify-content:center}}@media(max-width: 639px){.experts__grid{margin-top:23px}}.experts__item{width:calc(33.3333333333% - 14px);border-radius:20px;border:1px solid #526159;background:linear-gradient(180deg, #2C3235 0%, #23282B 100%);padding:24px 24px 33px;display:flex;flex-direction:column}@media(max-width: 991px){.experts__item{width:calc(50% - 5px);padding:24px}}@media(max-width: 639px){.experts__item{width:100%;max-width:340px;padding:12px 24px 26px}}.experts__item .d-flex{gap:13px;margin-bottom:10px}@media(max-width: 1024px)and (min-width: 641px){.experts__item .d-flex{flex-direction:column}}@media(max-width: 640px){.experts__item .d-flex{align-items:center;margin-bottom:12px}}.experts__item .photo{border-radius:50%;overflow:hidden;border:1px solid #84958f;flex-shrink:0;width:100px;height:100px}.experts__item .photo img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.experts__item .name{font-family:"Cormorant",serif;font-weight:500;line-height:90%;font-size:30px;letter-spacing:-0.6px;margin-bottom:12px}@media(max-width: 1024px){.experts__item .name br{display:none}}@media(max-width: 639px){.experts__item .name{font-size:28px;margin-bottom:6px}}.experts__item .position{color:#fefffe;font-size:15px;line-height:1.2;font-weight:400;letter-spacing:-0.6px}@media(max-width: 639px){.experts__item .position br{display:none}}.experts__item .btn{font-size:13px;width:255px;height:40px;margin-top:auto}@media(max-width: 639px){.experts__item .btn{width:100%}}.experts::before{content:url(../img/page-bg-2.webp);position:absolute;top:-250px;left:0;right:0;z-index:-1}.benefits{padding-top:70px;padding-bottom:70px}@media(max-width: 639px){.benefits{padding-top:50px;padding-bottom:50px}}.benefits__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:21px;margin-top:40px}@media(max-width: 1024px){.benefits__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}}@media(max-width: 639px){.benefits__grid{grid-template-columns:340px;justify-content:center;gap:10px;margin-top:24px}}.benefits-card{border-radius:20px;border:1px solid #526159;text-align:center;padding:24px 5px 32px;display:flex;flex-direction:column;align-items:center;background-repeat:no-repeat;background-position:0 0;background-size:cover;gap:12px}@media(max-width: 639px){.benefits-card{padding:24px}}.benefits-card h3{hyphens:auto;text-wrap:auto;letter-spacing:-2px;margin-bottom:0}.benefits-card p{margin-bottom:0;font-size:15px;line-height:1.2;letter-spacing:-0.5px}.benefits-card:nth-child(1){background-image:url(../img/item-bg-1.jpg)}.benefits-card:nth-child(2){background-image:url(../img/item-bg-2.jpg)}.benefits-card:nth-child(3){background-image:url(../img/item-bg-3.jpg)}.benefits-card:nth-child(4){background-image:url(../img/item-bg-4.jpg)}.cta{padding-top:70px}@media(max-width: 639px){.cta{padding-top:50px}}.cta h2{letter-spacing:-2.25px;margin-bottom:30px}@media(max-width: 991px){.cta h2{margin-bottom:14px}}@media(max-width: 639px){.cta h2{margin-bottom:20px}}.cta__inner{padding:36px 36px 55px;border-radius:30px;background:linear-gradient(180deg, #225E3F 0%, #293836 100%);display:flex}@media(max-width: 991px){.cta__inner{flex-wrap:wrap;border-radius:20px}}@media(max-width: 639px){.cta__inner{padding:24px 15px 24px 24px}}.cta__left{width:50%;padding-right:20px}@media(max-width: 991px){.cta__left{width:80%}}@media(max-width: 639px){.cta__left{width:100%;padding-right:0}}@media(max-width: 639px){.cta__left br{display:none}}.cta__right{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width: 991px){.cta__right{width:80%}}@media(max-width: 639px){.cta__right{width:100%}}@media(max-width: 639px){.cta__right .cta__text br{display:none}}main.blog{background-image:url(../img/page-title-bg2.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(max-width: 1024px){main.blog{background-position:15% 0;background-size:150% auto}}@media(max-width: 639px){main.blog{background-image:url(../img/tablet-page-bg.jpg);background-position:0 0;background-size:200% auto}}@media(max-width: 639px){main.blog .hero__side p{margin-right:0}}main.blog .hero__inner{padding-bottom:130px}@media(max-width: 639px){main.blog .hero__inner{padding-bottom:100px}}.hero__additional{padding:30px 36px 12px;margin:0 30px;background-color:#1b4730;background-image:url(../img/result-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px;display:flex;flex-direction:column;gap:8px}@media(max-width: 991px){.hero__additional{padding:30px 22px 110px;margin:0;border-radius:20px}}@media(max-width: 639px){.hero__additional{padding-bottom:140px;background-size:200% auto;background-position:center bottom;gap:12px}}@media(max-width: 639px){.hero__additional br{display:none}}.hero__additional h2{margin-bottom:0}.hero__additional p{line-height:1.2}@media(max-width: 991px){.hero__additional p{line-height:1.3}}.expertise .technology__item:nth-child(3),.expertise .technology__item:nth-child(1){padding:57px 75px}@media(max-width: 767px){.expertise .technology__item:nth-child(3),.expertise .technology__item:nth-child(1){padding:46px}}.blog-section{padding-top:132px}@media(max-width: 639px){.blog-section{padding-top:100px}}.blog-section h2{margin-bottom:28px}.blog-section .blog-card__title{margin-bottom:15px;padding:0}@media(min-width: 992px){.blog-section .blog-card__title{min-height:110px}}.blog-section .blog-card__title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-section .blog-card__title a:hover{color:#7f8f87}.blog-section .blog-card__meta{display:flex;align-items:center;gap:9px;margin-bottom:23px;width:100%}.blog-section .blog-card__cats{padding:3px 10px;font-size:15px;letter-spacing:-0.75px;background-color:#24292c;max-width:calc(100% - 85px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-section .blog-card__cats a:hover{opacity:.8}.blog-section .blog-card__date{font-size:15px}.blog-section .blog-card__excerpt{margin-bottom:26px;font-size:15px;letter-spacing:-1.05px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-section .blog-card__btn{min-width:149px;height:40px;font-size:13px;margin-top:auto}.blog-section .blog__grid{margin-top:18px}.blog-section .blog__grid article{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 991px){.blog-section .blog-card__title{text-align:center;width:100%}}@media(max-width: 991px){.blog-section .blog-card__btn,.blog-section .blog-card__meta,.blog-section .blog-card__excerpt{display:none}}.blog__controls{display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media(max-width: 991px){.blog__controls{align-items:center}}.posts-cats{display:flex;justify-content:space-between;gap:11px 10px;width:100%;flex-wrap:wrap;justify-content:center}.posts-cats a{display:inline-flex;align-items:center;padding:10px 24px;border-radius:40px;border:1px solid #3d4946;background:linear-gradient(90deg, #2C3235 0%, #23282B 100%);color:#fff;text-align:center;font-size:13px;letter-spacing:-0.39px;white-space:nowrap}.posts-cats a:hover{color:#7f8f87}@media(max-width: 639px){.posts-cats a{padding:10px 12px;letter-spacing:-1px}}.posts-search{display:flex;align-items:center;padding:10px 14px;border-radius:20px;border:1px solid #3d4946;width:100%;max-width:373px;height:50px}.posts-search input[type=search]{width:100%;background:rgba(0,0,0,0);border:0;outline:0;color:inherit;font-size:13px;color:#fff}.posts-search input[type=search]::placeholder{color:#fff}.posts-search button{background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer}.nav-links{margin-top:20px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 639px){.nav-links{margin-top:0}}.nav-links a{display:inline-flex;align-items:center;padding:10px 24px;border-radius:40px;border:1px solid #3d4946;background:linear-gradient(90deg, #2C3235 0%, #23282B 100%);color:#fff;text-align:center;font-size:13px;letter-spacing:-0.39px;white-space:nowrap}@media(max-width: 639px){.nav-links a{padding:10px 14px}}.nav-links a:hover{color:#7f8f87}::-webkit-search-cancel-button{filter:invert(1);opacity:.5;cursor:pointer}.single-main .posts-cats{margin-bottom:90px}@media(max-width: 991px){.single-main .posts-cats{margin-bottom:58px}}.single-main h1.single__title{margin-bottom:14px}@media(min-width: 992px){.single-main h1.single__title{padding:0 16px}}.single__meta{margin-bottom:40px;gap:12px;align-items:center}@media(min-width: 992px){.single__meta{padding:0 16px}}@media(max-width: 991px){.single__meta{margin-bottom:28px;flex-wrap:wrap}}.single__meta .single__cats{padding:3px 10px;font-size:15px;letter-spacing:-0.75px;background-color:#24292c;max-width:calc(100% - 85px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single__meta .single__cats a:hover{opacity:.8}.single__meta .single__date{font-size:15px}.single__meta .post-author a:hover{color:#7f8f87}.single__content{font-size:17px;letter-spacing:-0.85px;line-height:1.2;overflow:hidden}@media(min-width: 992px){.single__content{padding:0 16px}}@media(max-width: 991px){.single__content{font-size:15px;letter-spacing:-0.45px}}@media(max-width: 639px){.single__content{font-size:14px}}.single__content h2{font-size:36px;line-height:1;letter-spacing:-1.44px;margin-bottom:18px;margin-top:18px;text-transform:none}@media(max-width: 1024px){.single__content h2{font-size:32px}}@media(max-width: 767px){.single__content h2{font-size:28px;line-height:.9}}.single__content p{margin-bottom:10px}.single__content ul{list-style:disc;padding-left:24px;margin-bottom:10px;margin-top:10px;max-width:80%}@media(max-width: 991px){.single__content ul{max-width:100%}}.single__content ul p{margin-bottom:0}.single__content ol{padding-left:24px;margin-bottom:10px;margin-top:10px}.single__content img{margin:8px 0}.single__content h3{font-size:36px;line-height:1;letter-spacing:-0.72px;margin-bottom:18px;margin-top:18px}@media(max-width: 1024px){.single__content h3{font-size:32px}}@media(max-width: 767px){.single__content h3{font-size:28px;line-height:.9}}.blog-pagination{display:inline-flex;align-items:center;gap:16px;min-height:40px;padding:7px 14px;border-radius:40px;border:1px solid #3d4946;background:linear-gradient(90deg, #215C3C 0%, #2C3235 42px, #23282B 88%, #215C3C 100%)}.blog-pagination__pages{display:flex;align-items:center;gap:12px}.blog-pagination__link,.blog-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;color:#8fa99b;text-decoration:none;transition:.2s ease}.blog-pagination__link{min-width:20px;height:20px;font-size:15px;letter-spacing:-1.05px;line-height:1;border-radius:999px;padding:3px}@media(max-width: 767px){.blog-pagination__link{padding:0}}.blog-pagination__link:hover{color:#fff}.blog-pagination__link.is-current{background:linear-gradient(180deg, #2F7E47 0%, #205B3C 100%);color:#fff}.blog-pagination__dots{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;color:rgba(233,244,240,.5);font-size:16px;line-height:1;pointer-events:none;user-select:none}.blog-pagination__arrow{width:20px;height:20px;flex:0 0 20px;font-size:13px;color:#fff}.blog-pagination__arrow.is-disabled{opacity:.5;pointer-events:none}@media(max-width: 767px){.blog-pagination{gap:10px;padding:7px}}@media(max-width: 767px){.blog-pagination__pages{gap:8px}}.archive-page-jump{display:inline-flex;align-items:center;gap:0;padding:0;border:1px solid #3d4946;border-radius:999px;background:#272c2f;height:40px}.archive-page-jump input{width:200px;height:40px;padding:0 20px;border:0;outline:0;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-size:15px;line-height:1;box-shadow:none}.archive-page-jump input::placeholder{color:#8fa99b}.archive-page-jump input::-webkit-outer-spin-button,.archive-page-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.archive-page-jump input{-moz-appearance:textfield;appearance:textfield}.archive-page-jump button{height:40px;padding:0 28px;border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;color:#fff;min-width:150px;width:150px;font-size:13px}.custom-pagi{justify-content:space-between;margin-top:78px;gap:16px}@media(max-width: 991px){.custom-pagi{flex-direction:column;align-items:center}}.related-posts{padding:130px 0 40px}@media(max-width: 767px){.related-posts{padding:100px 0 40px}}main.services{background-image:url(../img/bg.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(max-width: 1024px){main.services{background-position:15% 0;background-size:150% auto}}@media(max-width: 639px){main.services{background-image:url(../img/tablet-page-bg.jpg);background-position:0 0;background-size:200% auto}}@media(max-width: 639px){main.services .hero__side p{margin-right:0}}main.services h1{letter-spacing:-3px;padding-right:12px}main.services .hero__inner{padding-top:160px}main.services .hero__text{max-width:440px}main.services .benefits-card{gap:24px}@media(min-width: 640px){main.services .benefits-card h3{min-height:65px}}main.services .benefits-card img{height:96px}@media(max-width: 639px){main.services .benefits-card{gap:12px}}.services-section{padding-top:70px;padding-bottom:70px}@media(max-width: 639px){.services-section{padding-top:50px;padding-bottom:50px}}.services__wrap{display:flex;flex-direction:column;gap:20px;margin-top:50px}.service{border-radius:30px;background-color:#23282b;border:1px solid #526159;background-repeat:no-repeat;min-height:500px;display:flex}@media(max-width: 1199px){.service{justify-content:center}}.service:nth-child(1){background-image:url(../img/service1.jpg);background-size:cover;background-position:right bottom}.service:nth-child(2){background-image:url(../img/service2.svg);background-position:0 center}@media(min-width: 1200px){.service:nth-child(2){justify-content:flex-end}}.service:nth-child(3){background-image:url(../img/service3.jpg);background-size:cover;background-position:right bottom}.service:nth-child(4){background-image:url(../img/service4.svg);background-position:0 center}@media(min-width: 1200px){.service:nth-child(4){justify-content:flex-end}}.service__inner{padding:39px 31px 50px}@media(min-width: 1200px){.service__inner{width:calc(50% + 10px)}}@media(max-width: 991px){.service__inner{width:100%}}@media(max-width: 639px){.service__inner{text-align:center}}.service h3{margin-bottom:32px;letter-spacing:-1px}@media(max-width: 639px){.service h3{margin-bottom:20px}}.service__cards{display:flex;gap:10px;margin-bottom:30px}@media(max-width: 639px){.service__cards{flex-direction:column;align-items:center;margin-bottom:20px}}.service__result{max-width:455px;font-size:15px;letter-spacing:-0.3px;line-height:1.2}.service .service-card{border-radius:20px;border:1px solid #526159;text-align:center;padding:21px 5px 16px;display:flex;flex-direction:column;align-items:center;background-repeat:no-repeat;background-position:0 0;background-size:cover;gap:42px;width:calc(50% - 5px);max-width:261px}@media(max-width: 639px){.service .service-card{width:100%;max-width:310px;gap:14px;padding-left:20px;padding-right:20px}}.service .service-card:nth-child(1){background-image:url(../img/item-bg-1.jpg)}.service .service-card:nth-child(2){background-image:url(../img/item-bg-2.jpg)}.service .service-card p{font-size:15px;letter-spacing:-0.3px;line-height:1.2}main.contacts{background-image:url(../img/page-title-bg2.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(max-width: 1024px){main.contacts{background-position:15% 0;background-size:150% auto}}@media(max-width: 639px){main.contacts{background-image:url(../img/tablet-page-bg.jpg);background-position:0 0;background-size:200% auto}}@media(max-width: 639px){main.contacts .hero__side p{margin-right:0}}main.contacts .technology{z-index:3}main.contacts .technology__item:nth-child(3){padding:56px 60px}@media(max-width: 991px){main.contacts .technology__item:nth-child(3){padding:46px 30px}}@media(max-width: 991px){main.contacts .why__item-text br{display:none}}.way{padding-top:70px;padding-bottom:140px;position:relative;z-index:2}@media(max-width: 639px){.way{padding-top:50px;padding-bottom:100px}}.way::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-55%);width:100%;height:1053px;display:block;background-image:url(../img/aproch-bg.webp);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;z-index:-1}.way__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:21px;margin-top:40px}@media(max-width: 1024px){.way__grid{grid-template-columns:373px;justify-content:center;gap:10px}}@media(max-width: 639px){.way__grid{grid-template-columns:340px;justify-content:center;gap:10px;margin-top:24px}}.way-card{border-radius:20px;border:1px solid #526159;text-align:center;padding:24px 32px 32px;display:flex;flex-direction:column;align-items:center;background-repeat:no-repeat;background-position:0 0;background-size:cover;gap:20px}@media(max-width: 639px){.way-card{padding:24px}}.way-card h3{hyphens:auto;text-wrap:auto;letter-spacing:-2px;margin-bottom:0}.way-card p{margin-bottom:0;font-size:15px;line-height:1.2;letter-spacing:-0.5px}@media(max-width: 639px){.way-card p{font-size:14px}}.way-card:nth-child(1){background-image:url(../img/item-bg-1.jpg)}.way-card:nth-child(2){background-image:url(../img/item-bg-2.jpg)}.way-card:nth-child(3){background-image:url(../img/imortant-add.webp);text-align:left;align-items:flex-start;justify-content:center;padding:32px}.way-card:nth-child(3) p{color:#8fa99b}.container-contacts{position:relative;z-index:3}.contacts__details{padding:30px 36px 36px;margin:0 30px 140px;background-color:#1b4730;background-image:url(../img/result-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px;display:flex;flex-direction:column;gap:8px}@media(max-width: 991px){.contacts__details{padding:30px 22px 110px;border-radius:20px;margin:0 0 140px}}@media(max-width: 639px){.contacts__details{padding-bottom:140px;background-size:200% auto;background-position:center bottom;margin-bottom:100px}}.contacts__details .details__subtitle{color:#8fa99b;font-size:15px;margin-bottom:13px}@media(max-width: 639px){.contacts__details .details__subtitle{font-size:14px}}.contacts__details .details__title{font-family:"Cormorant",serif;font-weight:500;text-wrap:balance;font-size:45px;line-height:1;letter-spacing:-1.8px;text-transform:uppercase}@media(max-width: 1024px){.contacts__details .details__title{font-size:39px}}@media(max-width: 767px){.contacts__details .details__title{font-size:30px;margin-bottom:10px}}.contacts__details a{text-decoration:underline}.social-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px;gap:20px}@media(max-width: 991px){.social-block{align-items:flex-start;flex-direction:column}}@media(max-width: 639px){.social-block{margin-bottom:50px}}@media(min-width: 992px){.social-block__text{width:calc(50% - 10px)}}.social-block__text p{margin-bottom:0px}.social-block__links{width:100%}@media(min-width: 992px){.social-block__links{width:calc(50% - 10px)}}.social-block__links{border:1px solid #526159;border-right:none;background-image:url(../img/con.webp);background-repeat:no-repeat;background-size:cover;background-position:0 0;padding:42px 24px;border-radius:30px;flex-shrink:0}.social-block__links ul{display:flex;gap:5px}.social-block__links a{border-radius:4px;background:#1e1e1e;display:flex;flex-direction:column;gap:14px;padding:8px;font-size:10px;width:75px;height:75px}.social-block__links a:hover{transform:translateY(-3px)}.contacts .cta h2{margin-bottom:0}@media(max-width: 991px){.contacts .cta h2{margin-bottom:14px}}.contacts .cta__right{justify-content:center;gap:12px}main.cases{background-image:url(../img/page-title-bg1.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media(max-width: 1024px){main.cases{background-position:15% 0;background-size:150% auto}}@media(max-width: 639px){main.cases{background-image:url(../img/tablet-page-bg.jpg);background-position:0 0;background-size:200% auto}}main.cases .hero__inner{padding-top:222px;padding-bottom:128px}@media(max-width: 639px){main.cases .hero__side p{margin-right:0}}@media(max-width: 639px){main.cases .hero__inner{padding-top:242px;padding-bottom:100px}}@media(max-width: 639px){main.cases .hero__additional{padding-bottom:113px}}.portfolio{padding-top:140px;padding-bottom:70px}@media(max-width: 639px){.portfolio{padding-top:100px;padding-bottom:50px}}.portfolio-wrap{display:flex;flex-direction:column;gap:20px;margin-top:40px}@media(max-width: 639px){.portfolio-wrap{margin-top:20px}}.portfolio-wrap:not(.is-open) .case-card:nth-child(n+2){display:none}.portfolio-wrap.is-open .case-card:nth-child(n+2){display:flex}.case-card{display:flex;gap:20px}@media(min-width: 992px){.case-card:nth-child(odd) .left{background:linear-gradient(180deg, #1B4730 0%, #293836 100%)}}@media(min-width: 992px){.case-card:nth-child(odd) .left .case__content{color:#8fa99b}}@media(min-width: 992px){.case-card:nth-child(odd) .right{border:1px solid #526159;background:linear-gradient(180deg, #2C3235 0%, #23282B 100%)}}@media(min-width: 992px){.case-card:nth-child(even) .right{background:linear-gradient(180deg, #1B4730 0%, #293836 100%)}}@media(min-width: 992px){.case-card:nth-child(even) .right .case__content{color:#8fa99b}}@media(min-width: 992px){.case-card:nth-child(even) .left{border:1px solid #526159;background:linear-gradient(180deg, #2C3235 0%, #23282B 100%)}}@media(max-width: 991px){.case-card{flex-wrap:wrap}}@media(max-width: 991px){.case-card .left{background:linear-gradient(180deg, #1B4730 0%, #293836 100%)}}@media(max-width: 991px){.case-card .left .case__content{color:#8fa99b}}@media(max-width: 991px){.case-card .right{border:1px solid #526159;background:linear-gradient(180deg, #2C3235 0%, #23282B 100%)}}@media(max-width: 639px){.case-card{gap:10px}}.case-card h3{margin-bottom:22px}.case__content{font-size:15px;line-height:130%;letter-spacing:-0.3px}@media(max-width: 639px){.case__content{font-size:14px}}.case__content ul{list-style:disc;display:flex;flex-direction:column;gap:10px;padding-left:20px}@media(max-width: 639px){.case__content ul{padding-left:16px}}.case__content ul ul{padding-left:48px;margin-top:12px}@media(max-width: 639px){.case__content ul ul{padding-left:40px;margin-top:10px}}.case__content ul ul:not(:last-child){margin-bottom:12px}.case-half{padding:25px;border-radius:30px;width:calc(50% - 10px)}@media(max-width: 991px){.case-half{width:100%}}@media(max-width: 639px){.case-half{padding:22px 10px 40px 26px;border-radius:20px}}.case-trigger{margin-top:20px}body.modal-open{overflow:hidden}.assistant-update-modal{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.assistant-update-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.assistant-update-modal__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:50px 24px 40px;background-color:rgba(18,26,31,.72);backdrop-filter:blur(14px);background-image:url(../img/page-bg-2.jpg);background-position:center;background-repeat:no-repeat;width:100%;max-width:100%;overflow-x:hidden}@media(max-width: 991px){.assistant-update-modal__overlay{padding:30px 24px 20px}}@media(max-width: 639px){.assistant-update-modal__overlay{align-items:center;padding:24px 16px}}.assistant-update-modal__dialog{position:relative;width:100%;max-width:1100px;border-radius:30px;overflow:hidden;border-radius:30px;background:linear-gradient(145deg, #2C3235 29.9%, #172F22 85.51%);transform:translateY(20px) scale(0.98);transition:transform .3s ease}.assistant-update-modal.is-open .assistant-update-modal__dialog{transform:translateY(0) scale(1)}.assistant-update-modal__text{max-width:760px;margin:0 auto 16px;text-align:center;text-wrap:pretty}.gsmm-chat-container{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 150px);overflow-y:auto;height:810px;width:100%;max-width:100%;min-width:0}@media(max-width: 639px){.gsmm-chat-container{height:550px;max-height:calc(100dvh - 80px)}}.gsmm-chat-header{padding:12px 30px;background:linear-gradient(180deg, #2c3235 0%, #172f22 100%);box-shadow:0 4px 34px 0 rgba(0,0,0,.25);display:flex;align-items:center;gap:12px;position:relative;z-index:10}@media(max-width: 639px){.gsmm-chat-header{padding:12px 20px}}.gsmm-chat-title{font-size:16px;font-weight:700}.gsmm-status{margin:0;font-size:13px;color:#7f8f87;display:flex;align-items:center;gap:6px}.gsmm-status::before{content:"";width:6px;height:6px;background-color:#42b164;border-radius:50%}.gsmm-reset-btn{margin-left:auto;background:rgba(0,0,0,0);border:none;cursor:pointer;opacity:.5;transition:opacity .2s}@media(max-width: 639px){.gsmm-reset-btn svg{width:30px}}.gsmm-reset-btn:hover{opacity:1}.gsmm-body-wrapper{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.gsmm-privacy-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(27,38,33,.98);backdrop-filter:blur(5px);display:flex;flex-direction:column;justify-content:flex-end;gap:5px;z-index:20;padding:30px;transition:opacity .4s ease,visibility .4s ease}.gsmm-privacy-overlay.hidden{opacity:0;visibility:hidden}.gsmm-privacy-text{background:linear-gradient(90deg, #1E6633 0%, #125225 100%);max-width:484px;padding:14px 48px 6px 24px;border-radius:20px;font-size:17px;line-height:1.2;letter-spacing:-0.85px}@media(max-width: 991px){.gsmm-privacy-text{font-size:15px;padding:12px 30px 6px 18px}}@media(max-width: 639px){.gsmm-privacy-text{font-size:14px}}.gsmm-form-policy,.gsmm-privacy-overlay a{text-decoration:underline;color:#afc8b7;font-size:14px}.gsmm-form-policy:hover,.gsmm-privacy-overlay a:hover{color:#7f8f87}.gsmm-privacy-overlay button{display:block;max-width:484px;background:#0f4720;color:#fff;border:none;padding:12px 24px;border-radius:20px;font-size:17px;cursor:pointer;transition:transform .2s,background .2s}@media(max-width: 991px){.gsmm-privacy-overlay button{font-size:15px}}@media(max-width: 639px){.gsmm-privacy-overlay button{font-size:14px}}.gsmm-privacy-overlay button:hover{background-color:#215c3c}.gsmm-chat-messages{flex:1;padding:30px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#104a22 #2a3233}@media(max-width: 639px){.gsmm-chat-messages{padding:20px;gap:10px}}.gsmm-date-divider{text-align:center;margin:10px 0;color:#8fa99b;font-size:16px;letter-spacing:-0.32px}@media(max-width: 991px){.gsmm-date-divider{font-size:14px}}.gsmm-message{max-width:484px;padding:14px 48px 6px 24px;border-radius:20px;font-size:17px;position:relative;word-wrap:break-word;animation:gsmm-slide-up .4s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;opacity:0;transform:translateY(15px)}@media(max-width: 991px){.gsmm-message{font-size:15px;padding:12px 30px 6px 18px}}@media(max-width: 639px){.gsmm-message{font-size:14px}}.gsmm-message.bot{align-self:flex-start;background:linear-gradient(90deg, #1E6633 0%, #125225 100%);border-bottom-left-radius:0}.gsmm-message.user{align-self:flex-end;background:linear-gradient(90deg, #0C3D1B 0%, #072811 100%);border-bottom-right-radius:0}.gsmm-time{display:block;font-size:15px;color:#7f8f87;text-align:right;margin-right:-30px}@media(max-width: 991px){.gsmm-time{font-size:13px;margin-right:-18px}}.gsmm-suggestions{display:flex;flex-direction:column;gap:5px;animation:gsmm-slide-up .5s ease forwards;max-width:484px}.gsmm-suggestions button{display:block;background:#0f4720;color:#fff;border:none;padding:12px 24px;border-radius:20px;font-size:17px;cursor:pointer;transition:transform .2s,background .2s}.gsmm-suggestions button:hover{background-color:#215c3c}.gsmm-typing-wrapper{display:flex;align-items:center;gap:10px}.gsmm-typing-text{font-size:12px;color:#7f8f87;font-style:italic;min-width:120px}.gsmm-typing-dots{display:flex;gap:4px}.gsmm-typing-dots span{width:6px;height:6px;background-color:#2f7e47;border-radius:50%;animation:gsmm-bounce 1.2s infinite ease-in-out both;opacity:.6}.gsmm-typing-dots span:nth-child(1){animation-delay:-0.4s}.gsmm-typing-dots span:nth-child(2){animation-delay:-0.2s;opacity:.8}.gsmm-typing-dots span:nth-child(3){animation-delay:0s;opacity:1}.gsmm-lead-form{max-width:484px;padding:20px 0 0;display:flex;flex-direction:column;gap:6px;animation:gsmm-slide-up .5s cubic-bezier(0.25, 0.8, 0.25, 1) forwards}.gsmm-lead-form h3{font-size:28px;letter-spacing:-0.72px;margin-bottom:12px;text-transform:uppercase;text-align:center}@media(max-width: 639px){.gsmm-lead-form h3{font-size:20px}}.gsmm-lead-form input:not([type=checkbox]){padding:12px;border-radius:40px;background:#2b4c3e;border:1px solid #2b4c3e;color:#fff;font-family:inherit;font-size:17px;outline:none;transition:border .2s;text-align:center;width:100%;height:50px}.gsmm-lead-form input:not([type=checkbox]):focus{border:1px solid #3d4946}@media(max-width: 991px){.gsmm-lead-form input:not([type=checkbox]){font-size:15px}}@media(max-width: 639px){.gsmm-lead-form input:not([type=checkbox]){height:40px}}.gsmm-lead-form input::placeholder{color:hsla(0,0%,100%,.6)}.gsmm-lead-form input:not([type=checkbox]):focus{border-color:#2f7e47}.gsmm-checkbox-wrapper{display:flex;align-items:center;gap:8px;margin-top:4px;margin-bottom:4px}.gsmm-checkbox-wrapper input[type=checkbox]{margin-left:2px;width:22px;height:22px;flex-shrink:0;cursor:pointer;accent-color:#2f7e47;opacity:.9}@media(max-width: 639px){.gsmm-checkbox-wrapper input[type=checkbox]{width:18px;height:18px}}.gsmm-checkbox-wrapper label{font-size:13px;color:hsla(0,0%,100%,.6);cursor:pointer;user-select:none;margin:0}.gsmm-lead-form button{padding:6px 12px;background:linear-gradient(90deg, #2F7E47 0%, #1E6633 50%, #2F7E47 100%);background-position:0 0;background-size:200% 100%;transition:all .3s ease-in-out;border-radius:50px;color:#fff;border:none;cursor:pointer;height:50px}@media(max-width: 639px){.gsmm-lead-form button{height:40px;font-size:15px}}.gsmm-lead-form button:hover{background-position:right 0}.gsmm-chat-input-wrapper{background:linear-gradient(180deg, #2C3235 0%, #172F22 100%);padding:24px 30px;z-index:10}@media(max-width: 639px){.gsmm-chat-input-wrapper{padding:14px 20px}}.gsmm-input-row{display:flex;align-items:center;border-radius:40px;background:#15271f}.gsmm-input-row input{flex:1;background:rgba(0,0,0,0);border:none;color:#fefffe;padding:10px 24px;outline:none;height:50px;width:calc(100% - 50px);min-width:0;font-size:16px}.gsmm-input-row input:disabled{opacity:.6;cursor:not-allowed}.gsmm-btn-send{background:linear-gradient(90deg, #2F7E47 0%, #1E6633 100%);border-radius:50%;width:50px;height:50px;transition:transform .2s,background-color .2s;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.gsmm-btn-send:hover:not(:disabled){transform:scale(1.05)}.gsmm-btn-send:active:not(:disabled){transform:scale(0.95)}.gsmm-btn-send:disabled{background-color:#7f8f87;cursor:not-allowed;opacity:.5}@keyframes gsmm-slide-up{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes gsmm-bounce{0%,80%,100%{transform:scale(0);opacity:.5}40%{transform:scale(1.2);opacity:1}}.gsmm-widget-fixed{position:fixed;bottom:20px;right:20px;z-index:89}.gsmm-bubble-btn{width:60px;height:60px;border-radius:50%;background-color:#215c3c;box-shadow:0 4px 15px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}@media(max-width: 639px){.gsmm-bubble-btn{width:50px;height:50px}}@media(max-width: 639px){.gsmm-bubble-btn svg{width:24px;height:24px}}.gsmm-bubble-btn:hover{transform:scale(1.05)}.gsmm-popup-container{position:absolute;bottom:80px;right:0;display:none;transform-origin:bottom right;width:450px;max-width:calc(100vw - 40px);animation:gsmm-popup-in .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}@media(max-width: 639px){.gsmm-popup-container{bottom:60px}}.gsmm-popup-container.open{display:flex}@keyframes gsmm-popup-in{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.assistant-update-modal{width:100%;max-width:100%;overflow-x:hidden}.assistant-update-modal__dialog{width:min(100%,1100px);max-width:calc(100vw - 48px);min-width:0}/*# sourceMappingURL=style.css.map */