@charset "UTF-8";blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}strong{font-weight:700}em{font-style:italic}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:700}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.header{z-index:2;padding:30px 0;position:fixed;top:0;left:0;width:100%;background-color:#e4e4e4}@media screen and (max-width:1350px){.header{padding:15px 0}}@media screen and (max-width:429px){.header .btn__circle{display:none}}@media screen and (max-width:429px){.header .btn{min-height:46px}}@media screen and (max-width:359px){.header .btn{display:none}}.header__holder{position:relative}.header__elem{max-width:208px;width:100%;display:flex;flex-direction:column;justify-content:center;font-size:12px;line-height:1;color:#1981f2;letter-spacing:3px;text-transform:uppercase}@media screen and (max-width:359px){.header__elem{font-size:10px}}.header__elem span{display:block;font-size:24px;line-height:1;letter-spacing:4px;padding-bottom:8px;font-weight:900}@media screen and (max-width:359px){.header__elem span{font-size:19px}}.header__wrap{display:flex;align-items:center}.header__wrap .hero__logo{margin-right:64px}@media screen and (max-width:1150px){.header__wrap .hero__logo{margin-right:40px}}@media screen and (max-width:1350px){.header__wrap .hero__logo{margin-right:auto}}.header__block{display:flex;align-items:center;justify-content:space-between;margin-right:auto}@media screen and (max-width:1350px){.header__block{order:2;margin-right:0;margin-left:20px}}.header__list{display:flex;align-items:center;gap:0 20px}@media screen and (max-width:1430px){.header__list{gap:0 16px}}@media screen and (max-width:1350px){.header__list{display:none;width:100%;top:100%;left:0;right:0;z-index:1;position:absolute;max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden}.header__list.hero__nav{background-color:#e4e4e4;border-bottom:1px solid #202020;border-radius:0;padding:20px}}.header__list li:not(:last-child){position:relative}@media screen and (max-width:1350px){.header__list li:not(:last-child){margin-bottom:10px}}.mobile-wrap{display:none;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width:1350px){.mobile-wrap{display:flex;padding:7px 0;padding-bottom:8px}}.admin-bar .header{top:32px}@media screen and (max-width:782px){.admin-bar .header{top:46px}}.line-burger{display:block;top:50%;transition:width .5s}.line-burger,.line-burger:after,.line-burger:before{position:absolute;left:0;width:25px;height:3px;background-color:#000}.line-burger:after,.line-burger:before{content:"";transition:.5s}.line-burger:after{top:calc(100% + 5px)}.line-burger:before{bottom:calc(100% + 5px)}.line-active{width:0}.line-active:after{top:9px;transform:rotate(-45deg);transform-origin:0 0}.line-active:before{bottom:9px;transform:rotate(45deg);transform-origin:0 100%}.main-nav__toggle{position:relative;cursor:pointer;display:none;width:25px;height:25px;margin-top:-5px}@media screen and (max-width:1350px){.main-nav__toggle{display:block}}.hero__logo{display:flex;align-items:center;flex-shrink:0;max-width:270px;width:100%}@media screen and (max-width:1150px){.hero__logo{max-width:190px}}@media screen and (max-width:767px){.hero__logo{max-width:120px}}.hero__logo img{display:block;max-width:100%}.hero__nav{background-color:#fff;border-radius:35px;padding:10px;gap:0}.hero__nav-link{display:block;padding:12px 30px;border-radius:25px;font-size:20px;line-height:1.3;color:#000;transition:color .25s}@media screen and (max-width:767px){.hero__nav-link{padding:12px 20px;font-size:16px;padding:12px 16px}}.hero__nav-link--active{background-color:#c9e86e}.hero__nav-link:hover:not(.hero__nav-link--active){color:#7a9c2e}.hero__content{margin-top:180px;margin-bottom:90px}@media screen and (max-width:1023px){.hero__content{margin-top:120px;margin-bottom:60px}}@media screen and (max-width:960px){.hero__content{margin:50px 0;padding-top:90px}}@media screen and (max-width:767px){.hero__content{margin-top:0;padding-top:0}}.hero__title{max-width:1244px;font-size:96px;line-height:1.3;text-transform:uppercase;color:#252525;font-weight:600;margin-bottom:54px}@media screen and (max-width:1249px){.hero__title{font-size:64px}}@media screen and (max-width:1023px){.hero__title{margin-bottom:50px}}@media screen and (max-width:767px){.hero__title{font-size:36px}}.hero__text{font-size:20px;line-height:1.5;color:#000;max-width:460px;margin-bottom:80px}@media screen and (max-width:960px){.hero__text{margin-bottom:60px}}@media screen and (max-width:767px){.hero__text{margin-bottom:40px}}.hero__btn{display:inline-flex;align-items:center;gap:20px;background-color:#171717;border-radius:30px;padding:8px 8px 8px 26px;transition:background-color .25s}.hero__btn span:not(.hero__circle){font-size:15px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hero__btn:hover{cursor:pointer;background-color:#303030}.hero__image{flex:1;max-width:min(60vw,1374px);width:100%;margin-left:auto;margin-top:-310px}@media screen and (max-width:960px){.hero__image{margin-top:20px;margin-left:auto}}@media screen and (max-width:767px){.hero__image{max-width:min(100% - 20px,500px)}}.hero__image img{display:block;width:100%;height:auto}.info{background:linear-gradient(215.06deg,#bad2e8 -8.61%,#dce8f5 77.59%)}@media screen and (max-width:1350px){.info{background:#c9dcef}}@media screen and (max-width:1350px){.info__content{padding-top:84px}}.info__wrap{position:relative;padding-top:160px;padding-bottom:184px}@media screen and (max-width:960px){.info__wrap{padding-top:60px;padding-bottom:80px}}@media screen and (max-width:767px){.info__wrap{padding-top:40px}}.info__wrap--inner{padding-top:34px;padding-bottom:110px}@media screen and (max-width:767px){.info__wrap--inner{padding-bottom:60px}}.info__wrap--inner .info__image{max-width:115px}.info__wrap--inner .title{margin-bottom:0}.info__wrap--inner .subtitle{color:#1981f2}.info__title{font-size:clamp(48px,17vw,300px);letter-spacing:.28em;text-transform:uppercase;--webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fff,#d9e6f5);color:transparent;margin-bottom:50px;font-weight:700}@media screen and (max-width:480px){.info__title{font-size:clamp(48px,16vw,300px)}}.info__subtitle{max-width:864px;width:100%;font-size:48px;line-height:1.3;color:#82a6c8;font-weight:800}@media screen and (max-width:1249px){.info__subtitle{max-width:600px;font-size:40px}}@media screen and (max-width:960px){.info__subtitle{max-width:100%}}@media screen and (max-width:767px){.info__subtitle{font-size:26px}}.info__image{position:absolute;bottom:60px;right:140px;max-width:600px}@media screen and (max-width:1430px){.info__image{right:34px}}@media screen and (max-width:1350px){.info__image{right:-10px}}@media screen and (max-width:1249px){.info__image{max-width:500px}}@media screen and (max-width:1023px){.info__image{max-width:400px}}@media screen and (max-width:960px){.info__image{display:none}}.info__image img{display:block;max-width:100%}.info__block{display:flex;justify-content:space-between;align-items:center;margin-bottom:88px}@media screen and (max-width:960px){.info__block{margin-bottom:60px}}.info__picture{flex-shrink:0;max-width:115px;width:100%}@media screen and (max-width:960px){.info__picture{display:none}}.info__picture img{display:block;max-width:100%}.info__name{width:calc(100% - 115px);font-size:clamp(28px,6vw,96px);letter-spacing:1.85em;text-transform:uppercase;--webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#fff,#d9e6f5);color:transparent;font-weight:700}@media screen and (max-width:767px){.info__name{width:100%}}@media screen and (max-width:480px){.info__name{font-size:clamp(28px,7vw,96px);letter-spacing:1.45em}}@media screen and (max-width:400px){.info__name{letter-spacing:1.25em}}@media screen and (max-width:359px){.info__name{letter-spacing:1.05em}}.benefits{background-color:#fff;padding-top:100px;padding-bottom:130px}@media screen and (max-width:1023px){.benefits{padding:80px 0}}@media screen and (max-width:767px){.benefits{padding:60px 0}}.benefits .btn{align-self:center}.benefits__title{max-width:860px}.benefits__wrap{display:flex;gap:24px 40px;padding-top:10px}@media screen and (max-width:1199px){.benefits__wrap{flex-direction:column}}.benefits__list{flex:1;display:flex;flex-direction:column;gap:24px}.benefits__item{flex-grow:1;position:relative;overflow:hidden;background-color:#edf0f5;border-radius:20px;padding:36px 40px}@media screen and (max-width:1199px){.benefits__item{min-height:240px}}@media screen and (max-width:767px){.benefits__item{padding:30px 25px}}.benefits__number{position:absolute;left:30px;bottom:-82px;font-size:250px;line-height:1;font-weight:500;color:#e1e1e1}@media screen and (max-width:1430px){.benefits__number{font-size:180px;bottom:-60px}}@media screen and (max-width:767px){.benefits__number{position:static;font-size:120px}}@media screen and (max-width:480px){.benefits__number{font-size:100px}}.benefits__content{position:relative;padding-left:345px}@media screen and (max-width:1430px){.benefits__content{padding-left:245px}}@media screen and (max-width:767px){.benefits__content{padding-left:0}}.benefits__name{font-size:36px;line-height:1.2;color:#202020;font-weight:500;margin-bottom:15px}@media screen and (max-width:767px){.benefits__name{font-size:24px}}.benefits__desc{font-size:20px;line-height:1.5;color:#202020}.benefits__side{align-self:flex-start;display:flex;flex-direction:column;max-width:508px;min-width:408px;background-color:#f3f3f3;border-radius:30px;width:100%}@media screen and (max-width:1199px){.benefits__side{margin:0 auto}}@media screen and (max-width:767px){.benefits__side{min-width:auto}}.benefits__photo{border-radius:20px;overflow:hidden;aspect-ratio:1/1}.benefits__photo img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.benefits__caption{font-size:20px;line-height:1.5;color:#202020}@media screen and (max-width:1023px){.benefits__caption{font-size:18px}}@media screen and (max-width:767px){.benefits__caption{font-size:16px}}.benefits__btn{display:flex;align-items:center;justify-content:space-between;gap:20px;background-color:#103250;border-radius:30px;padding:10px 10px 10px 28px;transition:background-color .25s}.benefits__btn span:not(.benefits__arrow){font-size:16px;color:#fff;font-weight:700}.benefits__btn:hover{cursor:pointer;background-color:#1981f2}.benefits__arrow{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%}.benefits__arrow svg{width:16px}.benefits__arrow svg path{fill:#103250}.benefits__inner{padding:50px;padding-top:30px;display:flex;flex-direction:column;gap:50px}@media screen and (max-width:1199px){.benefits__inner{padding:50px 35px;padding-top:30px}}@media screen and (max-width:767px){.benefits__inner{padding:30px 20px}}.solutions{padding:120px 0}@media screen and (max-width:1023px){.solutions{padding:80px 0}}@media screen and (max-width:767px){.solutions{padding:60px 0}}.solutions__badge{display:inline-flex;align-items:center;background-color:#ededec;color:#9a9a97;font-size:14px;padding:10px 22px;border-radius:30px;margin-bottom:24px}.solutions__title{max-width:860px}.solutions__list{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:840px){.solutions__list{max-width:550px;margin:0 auto}}.solutions__item{display:flex;background-color:#f3f3f3;border-radius:30px;min-height:530px}@media screen and (max-width:840px){.solutions__item{flex-direction:column;min-height:auto}}.solutions__image{flex:1;min-width:0;border-radius:30px;overflow:hidden}@media screen and (max-width:840px){.solutions__image{width:100%;border-radius:30px 30px 0 0}}.solutions__image img{display:block;max-width:100%;width:100%;height:100%;min-height:240px;object-fit:cover}.solutions__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:50px}@media screen and (max-width:1023px){.solutions__content{padding:40px}}@media screen and (max-width:767px){.solutions__content{padding:24px}}.solutions__name{font-size:36px;line-height:1.3;color:#202020;font-weight:500;margin-bottom:12px}@media screen and (max-width:1023px){.solutions__name{font-size:30px}}@media screen and (max-width:767px){.solutions__name{font-size:24px}}.solutions__desc{font-size:20px;line-height:1.5;color:#202020;margin-bottom:25px}@media screen and (max-width:1023px){.solutions__desc{font-size:18px}}@media screen and (max-width:767px){.solutions__desc{font-size:16px}}.solutions__date{font-size:20px;color:#202020}@media screen and (max-width:1023px){.solutions__date{font-size:18px}}@media screen and (max-width:767px){.solutions__date{font-size:16px}}.solutions__arrow{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#171717;border:1px solid #fff;border-radius:50%;transition:background-color .25s}@media screen and (max-width:1023px){.solutions__arrow{width:70px;height:70px}}@media screen and (max-width:767px){.solutions__arrow{width:50px;height:50px}}@media screen and (max-width:767px){.solutions__arrow svg{width:18px;height:18px}}.solutions__arrow:hover{cursor:pointer;background-color:#3a3a37}.pagination{margin-top:70px}@media screen and (max-width:1023px){.pagination{margin-top:40px}}.pagination .nav-links{flex-wrap:wrap;gap:15px}.page-numbers,.pagination .nav-links{display:flex;justify-content:center;align-items:center}.page-numbers{min-width:40px;height:40px;font-size:20px;color:#202020;border-radius:50%;transition:background-color .25s,color .25s}@media screen and (max-width:767px){.page-numbers{min-width:36px;height:36px;font-size:16px}}.page-numbers:hover{cursor:pointer;color:#737373}.page-numbers.current{background-color:#202020;color:#fff;cursor:default}.page-numbers.dots{cursor:default}.page-numbers.dots:hover{color:#202020}.products{padding:90px 0;background-color:#fff}@media screen and (max-width:1023px){.products{padding:40px 0}}@media screen and (max-width:767px){.products{padding:30px 0}}.products__price{margin:0;color:#00a86b;font-weight:700;font-size:24px}@media screen and (max-width:767px){.products__price{font-size:18px}}.testimonials{background-color:#fff;padding-top:100px;padding-bottom:130px}@media screen and (max-width:1023px){.testimonials{padding-bottom:105px}}@media screen and (max-width:767px){.testimonials{padding-bottom:60px}}.testimonials__badge{display:inline-flex;align-items:center;background-color:#ededec;color:#9a9a97;font-size:14px;padding:10px 22px;border-radius:30px;margin-bottom:24px}.testimonials__wrap{display:flex;align-items:center;gap:60px}@media screen and (max-width:1023px){.testimonials__wrap{gap:30px}}@media screen and (max-width:840px){.testimonials__wrap{flex-direction:column}}.testimonials__slider{flex:1;width:100%;overflow:hidden}.testimonials__item{height:auto;display:flex;flex-direction:column;background-color:#f3f3f3;border-radius:20px;padding:50px}@media screen and (max-width:1023px){.testimonials__item{padding:40px}}@media screen and (max-width:767px){.testimonials__item{padding:35px 20px}}.testimonials__quote{font-size:20px;line-height:1.5;color:#202020;text-align:center;margin-bottom:40px}@media screen and (max-width:1023px){.testimonials__quote{font-size:18px}}@media screen and (max-width:767px){.testimonials__quote{font-size:16px}}.testimonials__author{display:flex;align-items:center;gap:15px;margin-top:auto}.testimonials__avatar{flex-shrink:0;width:50px;height:50px;border-radius:50%;overflow:hidden}.testimonials__avatar img{display:block;width:100%;height:100%;object-fit:cover}.testimonials__name{font-size:16px;line-height:1.2;color:#737373;margin-bottom:6px}.testimonials__stars{display:flex;gap:2px}.testimonials__arrows{display:flex;align-items:center;gap:16px;padding-right:30px}@media screen and (max-width:1023px){.testimonials__arrows{padding-right:0}}@media screen and (max-width:840px){.testimonials__arrows{align-self:center}}.testimonials__arrows:has(.testimonials__arrow-prev.swiper-button-lock):has(.testimonials__arrow-next.swiper-button-lock){display:none}.testimonials__arrow{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#171717;border:1px solid #fff;border-radius:50%;transition:background-color .25s}@media screen and (max-width:1023px){.testimonials__arrow{width:70px;height:70px}}@media screen and (max-width:767px){.testimonials__arrow{width:50px;height:50px}}@media screen and (max-width:767px){.testimonials__arrow svg{width:18px;height:18px}}.testimonials__arrow:hover{cursor:pointer;background-color:#3a3a37}.testimonials__arrow.swiper-button-disabled{opacity:.35;pointer-events:none;cursor:auto}.testimonials__arrow-prev,.testimonials__arrow.swiper-button-lock{display:none}@media screen and (max-width:840px){.testimonials__arrow-prev{display:flex}}.testimonials__arrow-prev svg{transform:rotate(180deg)}.cta{background-image:url(../../src/img/cta-bg.webp);background-size:cover;background-position:50%;padding:90px 0}@media screen and (max-width:1023px){.cta{padding:60px 0}}@media screen and (max-width:767px){.cta{padding:40px 0}}.cta .title{max-width:874px}.cta__title{font-size:42px;line-height:1.25;color:#fff;font-weight:800;margin-bottom:24px}@media screen and (max-width:767px){.cta__title{font-size:26px}}.cta__text{max-width:792px;width:100%;font-size:20px;line-height:1.5;color:#fff;text-align:center;margin-left:auto;margin-right:170px;margin-bottom:50px}@media screen and (max-width:1023px){.cta__text{font-size:18px;margin-left:0;margin-right:0;text-align:left}}@media screen and (max-width:767px){.cta__text{font-size:16px}}.footer{margin-top:auto;flex-shrink:0}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:20px 30px;padding-top:110px;padding-bottom:70px}@media screen and (max-width:1023px){.footer__top{padding:70px 0}}@media screen and (max-width:767px){.footer__top{flex-direction:column;padding:35px 0}}.footer__nav{display:flex;align-items:center}@media screen and (max-width:560px){.footer__nav{justify-content:center}}.footer__bottom{background-color:#fff;padding:20px 0}.footer__bottom .container{display:flex;align-items:center;justify-content:space-between;gap:12px 20px}@media screen and (max-width:560px){.footer__bottom .container{flex-direction:column;text-align:center}}.footer__desc{color:#333}.footer__copy,.footer__desc{font-size:16px;line-height:1.25}.footer__copy{color:rgba(0,0,0,.4)}.footer__copy a{color:inherit;transition:color .25s}.footer__copy a:hover{color:#171717}.about h2{font-size:64px;padding-right:100px;margin-bottom:40px;font-weight:900}@media screen and (max-width:1023px){.about h2{padding-right:80px}}@media screen and (max-width:767px){.about h2{font-size:26px;padding-right:60px}}.about h3{font-size:30px;margin-bottom:40px;font-weight:900}@media screen and (max-width:767px){.about h3{font-size:24px;letter-spacing:2px}}.about h4,.about h5{font-size:20px;text-transform:uppercase;margin-bottom:40px;font-weight:900}.about h2,.about h3,.about h4,.about h5,.about h6{color:#042934;text-transform:uppercase}.about p{font-size:16px;line-height:1.8;letter-spacing:2px;color:#042934}@media screen and (max-width:767px){.about p{font-size:14px}}.about p:not(:last-child){padding-bottom:1.5em}.about ul{display:flex;flex-wrap:wrap;gap:20px 30px;margin-bottom:50px}.about ul li{font-size:16px;color:#042934;border:1px solid #1981f2;border-radius:25px;letter-spacing:2px;background:#fff;padding:15px}.about ul li a{color:inherit}.text{padding-top:94px;padding-bottom:72px}@media screen and (max-width:1023px){.text{padding-top:72px}}@media screen and (max-width:767px){.text{padding-top:50px;padding-bottom:50px}}.text p{font-size:20px;line-height:1.5;letter-spacing:2px;color:#131313}@media screen and (max-width:767px){.text p{font-size:16px}}.text p:not(:last-child){padding-bottom:1.5em}.text h3{font-size:30px;color:#131313;text-transform:uppercase;letter-spacing:3px;padding-top:20px;padding-bottom:46px;font-weight:900}@media screen and (max-width:767px){.text h3{font-size:24px}}.text ul li{position:relative;display:block;font-size:24px;line-height:1.25;color:#3d4048;padding-left:25px}@media screen and (max-width:767px){.text ul li{font-size:20px}}.text ul li:after{position:absolute;content:"";top:12px;left:0;width:8px;height:8px;background-color:#97a7bb;border-radius:50%}.text ul li:not(:last-child){padding-bottom:1.5em}.doc{padding:90px 0}@media screen and (max-width:1023px){.doc{padding:70px 0}}@media screen and (max-width:767px){.doc{padding:50px 0}}.doc__wrap{max-width:1200px;display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-left:auto}.doc__wrap:not(:last-child){margin-bottom:80px}.doc__item{display:flex;gap:15px;align-items:center;background-color:#edf0f5;border-radius:10px;padding:25px 30px}@media screen and (max-width:1350px){.doc__item{padding:25px 20px}}@media screen and (max-width:767px){.doc__item{border-left-width:4px;flex-direction:column;align-items:flex-start}}.doc__item:nth-child(odd) .doc__elem{font-weight:700}.doc__number{font-size:20px;line-height:1.5;color:#1981f2;border:1px solid #1981f2;border-radius:35px;padding:5px 20px;margin-right:30px}.doc__elem{font-size:16px;line-height:1.5;color:#131313;margin-right:auto}.doc__inner{display:flex;align-items:center;gap:20px}.doc__subtitle{font-size:64px;text-transform:uppercase;font-weight:900;margin-bottom:40px}@media screen and (max-width:1023px){.doc__subtitle{font-size:42px}}@media screen and (max-width:767px){.doc__subtitle{font-size:24px;margin-bottom:30px}}.doc__box{cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#103250}.blog{margin:90px 0}@media screen and (max-width:1023px){.blog{margin:40px 0}}@media screen and (max-width:767px){.blog{margin:30px 0}}.blog__list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:70px}@media screen and (max-width:1023px){.blog__list{gap:30px}}@media screen and (max-width:840px){.blog__list{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.blog__item{display:flex;flex-direction:column;background-color:#fff}.blog__image,.blog__item{border-radius:24px;overflow:hidden}.blog__image{position:relative;display:block}.blog__image img{display:block;width:100%;transition:transform .35s}.blog__image:hover img{transform:scale(1.06)}.blog__arrow{position:absolute;top:16px;right:16px;flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#171717;border:1px solid #fff;border-radius:50%;transition:background-color .25s}@media screen and (max-width:1023px){.blog__arrow{width:70px;height:70px}}@media screen and (max-width:767px){.blog__arrow{width:50px;height:50px}}@media screen and (max-width:767px){.blog__arrow svg{width:18px;height:18px}}.blog__arrow:hover{cursor:pointer;background-color:#3a3a37}.blog__content{padding:40px}@media screen and (max-width:1023px){.blog__content{padding:40px}}@media screen and (max-width:767px){.blog__content{padding:24px}}.blog__name{font-size:36px;line-height:1.3;color:#202020;font-weight:500;margin-bottom:12px}@media screen and (max-width:1023px){.blog__name{font-size:30px}}@media screen and (max-width:767px){.blog__name{font-size:24px}}.blog__desc,.blog__name a{color:#202020}.blog__desc{font-size:20px;line-height:1.5;margin-bottom:25px}@media screen and (max-width:1023px){.blog__desc{font-size:18px}}@media screen and (max-width:767px){.blog__desc{font-size:16px}}.blog__date{font-size:20px;color:#202020}@media screen and (max-width:1023px){.blog__date{font-size:18px}}@media screen and (max-width:767px){.blog__date{font-size:16px}}.contact-hero{margin:90px 0}@media screen and (max-width:1023px){.contact-hero{margin:40px 0}}@media screen and (max-width:767px){.contact-hero{margin:30px 0}}.contact-hero__image{display:block;aspect-ratio:2.6/1;border-radius:30px;overflow:hidden}@media screen and (max-width:767px){.contact-hero__image{aspect-ratio:4/3;border-radius:16px}}.contact-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.contact-form{background-color:#fff;padding:90px 0 110px}@media screen and (max-width:1023px){.contact-form{padding:60px 0 70px}}@media screen and (max-width:767px){.contact-form{padding:40px 0 50px}}.contact-form__label{display:block;font-size:20px;color:#131313;margin-bottom:24px}.contact-form__row{display:flex;gap:20px;margin-bottom:40px}@media screen and (max-width:767px){.contact-form__row{flex-direction:column;gap:16px}}.contact-form__group{flex:1;display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.contact-form__group--row{margin-bottom:0}.contact-form__field-label{display:inline-block;width:auto;font-size:16px;color:#131313;margin-left:30px}.contact-form__input,.contact-form__textarea{width:100%;display:block;font-family:Montserrat,sans-serif;font-size:15px;color:#202020;background-color:#fff;border:1px solid #202020;border-radius:30px;padding:16px 24px}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#b7b7b5}.contact-form__input.is-invalid,.contact-form__input[aria-invalid=true],.contact-form__textarea.is-invalid,.contact-form__textarea[aria-invalid=true]{border-color:#b42318;background-color:#fff7f6;box-shadow:0 0 0 3px rgba(180,35,24,.12)}.contact-form__input:focus,.contact-form__textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(32,32,32,.12)}.contact-form__input.is-invalid:focus,.contact-form__input[aria-invalid=true]:focus,.contact-form__textarea.is-invalid:focus,.contact-form__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(180,35,24,.18)}.contact-form__textarea{border-radius:24px;min-height:150px;resize:none}.contact-form__field-error{display:block;margin:-2px 20px 0 30px;color:#b42318;font-size:13px;font-weight:600;line-height:1.4}.contact-form__field-error[hidden]{display:none}.contact-form__messages{margin-top:24px}.contact-form__message{margin:0;padding:16px 20px;border-radius:16px;font-size:15px;font-weight:600;line-height:1.45}.contact-form__message[hidden]{display:none}.contact-form__message--success{color:#067647;background-color:#ecfdf3;border:1px solid #abefc6}.contact-form__message--error{color:#b42318;background-color:#fff4f2;border:1px solid #fecdca}.contact-form__submit{display:flex;margin:10px auto 0}.post{margin:90px 0}@media screen and (max-width:1023px){.post{margin:40px 0}}@media screen and (max-width:767px){.post{margin:30px 0}}.post__image{display:block;aspect-ratio:2.6/1;border-radius:30px;overflow:hidden;margin:40px 0 60px}@media screen and (max-width:1023px){.post__image{margin:30px 0 40px}}@media screen and (max-width:767px){.post__image{aspect-ratio:4/3;border-radius:16px;margin:24px 0 30px}}.post__image img{display:block;width:100%;height:100%;object-fit:cover}.post__content h2{font-size:36px;line-height:1.2;color:#252525;padding-bottom:40px;font-weight:700}@media screen and (max-width:1023px){.post__content h2{font-size:26px}}@media screen and (max-width:767px){.post__content h2{font-size:24px}}.post__content h2:not(:first-child){border-top:1px solid #d9d9d9;padding-top:40px}@media screen and (max-width:767px){.post__content h2:not(:first-child){padding-top:24px}}.post__content h3{font-size:24px;line-height:1.2;padding-bottom:40px}@media screen and (max-width:767px){.post__content h3{font-size:20px}}.post__content p{font-size:24px;line-height:1.6;color:#252525;padding-bottom:1.7em}@media screen and (max-width:1023px){.post__content p{padding-bottom:1.6em}}@media screen and (max-width:767px){.post__content p{font-size:18px;padding-bottom:1.5em}}.post__content ul{display:flex;flex-direction:column;gap:16px}.post__content ul li{display:flex;gap:16px;background-color:#fff;padding:27px 30px;font-size:24px;line-height:1.6;color:#252525}@media screen and (max-width:767px){.post__content ul li{font-size:18px}}.post__content ul li:before{content:"—";flex-shrink:0;color:#b7b7b5}.post__content blockquote{background-color:#fff;border-left:4px solid #00c677;padding:40px;display:flex;flex-direction:column;gap:40px;margin-bottom:80px}@media screen and (max-width:767px){.post__content blockquote{padding:24px;gap:30px;margin-bottom:40px}}.post__content blockquote p{padding:0}.post__content blockquote cite{font-style:normal;font-size:24px;line-height:1.6;color:#252525;font-weight:600}@media screen and (max-width:767px){.post__content blockquote cite{font-size:20px}}*,:after,:before{box-sizing:border-box}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;padding-top:124px;font-size:16px;overflow-x:hidden;background-color:#e4e4e4;color:#131313;margin:0;font-family:Montserrat,sans-serif}@media screen and (max-width:1350px){body{padding-top:94px}}.container{width:100%;max-width:1640px;margin:0 auto;padding:0 20px}.container--info{max-width:1658px}.container--inner{max-width:1960px;padding:20px}@media screen and (max-width:767px){.container--inner{padding:0}}.container-contact{width:100%;max-width:1380px;margin:0 auto;padding:0 20px}.title{font-size:64px;color:#000;margin-bottom:50px;font-weight:700}@media screen and (max-width:960px){.title{font-size:47px}}@media screen and (max-width:767px){.title{font-size:30px}}.title--white{color:#fff}.badge{display:inline-flex;align-items:center;background-color:#f5f5f5;color:#b0b0b0;font-size:24px;letter-spacing:1px;padding:15px 30px;border-radius:30px;margin-bottom:54px}@media screen and (max-width:1023px){.badge{font-size:18px;padding:12px 24px;margin-bottom:36px}}@media screen and (max-width:767px){.badge{font-size:14px;padding:10px 18px;margin-bottom:24px}}.subtitle{position:relative;display:flex;align-items:center;min-height:50px;font-size:20px;color:#b6b6b8;padding-left:70px;margin-bottom:30px}.subtitle:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:#1981f2;background-repeat:no-repeat;background-position:50%;background-size:29px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M19.674.404l-.093 4.078a15.207 15.207 0 0 0 5.242 11.83l3.083 2.672c.277.242.1.7-.266.69l-4.079-.092a15.207 15.207 0 0 0-11.83 5.241l-2.672 3.083c-.242.278-.7.101-.69-.266l.092-4.079a15.207 15.207 0 0 0-5.242-11.83L.136 9.059a.394.394 0 0 1 .267-.69l4.078.092a15.207 15.207 0 0 0 11.83-5.24L18.984.136a.393.393 0 0 1 .69.267z' fill='%23fff'/%3E%3C/svg%3E");border-radius:50%}.label{position:relative;display:inline-block;font-size:20px;line-height:1.5;color:#000;padding-left:20px;margin-bottom:14px}.label:after{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#1981f2}.input{display:block;width:100%;font-size:20px;line-height:1.5;color:#000;background-color:#eef0f4;border:1px solid #d3d3d3;border-radius:4px;padding:14px 20px;font-family:Montserrat,sans-serif}.input::placeholder{color:#d3d6db}.input--area{min-height:160px;resize:none}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;font-size:24px;line-height:1;letter-spacing:2px;color:#fff;background-color:#252525;border-radius:35px;padding:10px 30px;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;transition:background-color .25s,color .25s,border .25s;cursor:pointer}.btn:disabled{cursor:default}.btn:hover{background-color:#303030}@media screen and (max-width:1150px){.btn{font-size:22px;gap:30px}}@media screen and (max-width:1023px){.btn{gap:30px;font-size:18px;padding:10px 24px}}@media screen and (max-width:767px){.btn{gap:20px;font-size:15px;letter-spacing:1px;padding:6px 18px}}.btn__circle{flex-shrink:0;width:50px;height:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}@media screen and (max-width:960px){.btn__circle{width:42px;height:42px}}@media screen and (max-width:767px){.btn__circle{width:34px;height:34px}}.btn--inner{background-color:#fff;color:#252525;font-size:20px;letter-spacing:1px}@media screen and (max-width:767px){.btn--inner{font-size:15px}}.btn--inner .btn__circle{background-color:#252525}.btn--inner:hover{background-color:#ececec}.error{font-size:16px;color:#9c0000;margin-bottom:8px;font-weight:700}
/*# sourceMappingURL=style.css.map */
