@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-variable-latin-8kRkwJBP.woff2) format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/chivo-variable-latin-XWSZzowQ.woff2) format("woff2")}:root{--color-primary: #10c98f;--color-accent: #8453f6;--color-heading: #562f0b;--color-section-title: #d45c00;--color-hero-text: #a24e00;--color-body: #4c5753;--color-cream: #ffefdc;--color-underline: #ffc296;--font-heading: "Inter", sans-serif;--font-body: "Chivo", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:16px;color:var(--color-body);background-color:#fff;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-weight:500}p{font-family:var(--font-body);color:var(--color-body);font-size:16px;line-height:1.6;margin:0 0 15px}img{max-width:100%;height:auto}a{text-decoration:none}.container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:12px}.grid-row{display:grid;grid-template-columns:repeat(12,1fr);margin-inline:-12px}.grid-row>*{padding-inline:12px}.site-header{position:absolute;top:0;left:0;right:0;z-index:9}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:15px 12px}.site-header__logo img{display:block;width:auto;height:56px}.site-header--sticky{position:fixed;top:0;left:0;right:0;z-index:9999;background-color:var(--color-cream);box-shadow:0 0 10px 3px #0000000d}.hero--home{height:760px;display:flex;align-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover}.hero__caption{margin-left:110px;max-width:416px}.hero__title{font-family:var(--font-heading);font-weight:700;font-size:62px;line-height:1.1;color:var(--color-hero-text);margin:0 0 20px;padding-bottom:29px;position:relative}.hero__title:after{content:"";position:absolute;width:110px;height:3px;left:0;bottom:0;background-color:var(--color-hero-text)}.hero__description{font-family:var(--font-body);font-weight:500;font-size:24px;line-height:1.6;color:var(--color-hero-text);margin:0 0 30px}.section-tittle h2{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.3;letter-spacing:-.04em;color:var(--color-section-title);margin:0 0 22px;padding-bottom:24px;position:relative}.section-tittle p{color:var(--color-heading);font-size:16px;line-height:1.5;margin:0}.section-tittle--centered{text-align:center;margin-bottom:70px}.section-tittle--centered h2:before{content:"";position:absolute;width:110px;height:3px;bottom:0;left:0;right:0;margin:0 auto;background-color:var(--color-underline)}.section-tittle--plain{margin-bottom:30px}.section-tittle--plain h2{padding-bottom:10px}.section-tittle--plain h2:before{display:none}.section-tittle--plain p{padding-bottom:30px;border-bottom:2px solid rgba(15,67,50,.1)}.about-section{background-color:#fff;padding:110px 0 90px}.about-section__grid{align-items:center}.about-section__visual{grid-column:1 / span 5;position:relative}.about-section__content{grid-column:8 / span 5}.about-section__image{width:100%;border-radius:4px;display:block}.about-section__badge{position:absolute;bottom:-50px;right:-88px;padding:63px 47px;background-repeat:no-repeat;background-position:center;background-size:220px 220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.about-section__badge h3{font-family:var(--font-heading);font-weight:700;font-size:72px;line-height:1;color:#fff;margin:0 0 9px}.about-section__badge p{font-size:16px;color:#fff;margin:0;white-space:nowrap}.about-section__requirements-title{color:var(--color-heading);padding-bottom:10px;margin:0}.bullet-list{list-style:none;margin:0;padding:0}.bullet-list li{display:flex;align-items:flex-start;margin-bottom:5px}.bullet-list__icon{width:12px;height:12px;flex:none;margin-top:8px}.bullet-list li>span,.bullet-list__body{padding-left:26px}.bullet-list--plain li>span{font-size:18px;color:var(--color-heading);line-height:1.6}.bullet-list--plain li:nth-child(1),.bullet-list--plain li:nth-child(2){margin-bottom:10px}.bullet-list--plain li:nth-child(3),.bullet-list--plain li:last-child{margin-bottom:20px}.bullet-list__title{display:block;font-size:16px;color:var(--color-section-title)}.bullet-list__body p{font-size:18px;color:var(--color-heading);line-height:1.6;margin:0 0 15px}.advantages-section{background-color:var(--color-cream);padding:90px 0 70px}.advantages-section__grid{align-items:start}.advantages-section__item{grid-column:span 3;text-align:center;margin-bottom:30px}.advantages-section__icon img{display:block;width:120px;height:120px;margin:0 auto 26px}.advantages-section__item h3{font-family:var(--font-heading);font-weight:700;font-size:24px;line-height:1.4;color:var(--color-section-title);margin:0 0 20px}.advantages-section__item p{font-weight:500;font-size:18px;line-height:1.6;color:var(--color-body);margin:0}.steps-section{background-color:#fff;padding:110px 0 90px}.steps-section__grid{align-items:center}.steps-section__content{grid-column:1 / span 5;margin-bottom:50px}.steps-section__visual{grid-column:7 / span 5}.steps-section__visual img{width:100%;border-radius:4px;display:block}.site-footer__main{background-color:var(--color-cream);padding:97px 0 37px}.site-footer__grid{display:flex;justify-content:space-between}.site-footer__brand{width:25%;max-width:330px;padding-inline:12px;margin-left:-12px;margin-bottom:50px}.site-footer__logo{display:block;margin-bottom:35px}.site-footer__logo img{display:block;width:auto;height:56px}.site-footer__brand p{font-size:16px;line-height:1.6;color:var(--color-body);margin:0}.site-footer__contact{width:50%;padding-left:12px;text-align:center;color:var(--color-heading)}.site-footer__company{font-family:var(--font-body);font-size:26px;line-height:1.5;color:var(--color-heading);margin:10px 0 0}.site-footer__contact-lines{font-family:var(--font-body);font-size:26px;line-height:1.5;color:var(--color-heading);margin:10px 0 0;padding-top:20px}.site-footer__bottom{padding:24px 0 1px}.site-footer__bottom .container{border-top:1px solid rgba(76,87,83,.15)}.site-footer__copy{font-size:16px;line-height:2;color:var(--color-heading);text-align:center;margin:0}.back-top{position:fixed;right:31px;bottom:18px;width:50px;height:50px;border-radius:50%;background-color:var(--color-accent);color:#fff;border:2px solid transparent;box-shadow:0 0 10px 3px #6c626233;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999}.back-top:hover{background-color:var(--color-primary)}.back-top-fade-enter-active,.back-top-fade-leave-active{transition:opacity .5s ease}.back-top-fade-enter-from,.back-top-fade-leave-to{opacity:0}@media (max-width: 1399px){.container{max-width:1140px}.hero--home{height:746px}.hero__caption{margin-left:95px;max-width:451px}.hero__title{font-size:48px}}@media (max-width: 1199px){.container{max-width:960px}.hero__caption{margin-left:0;max-width:456px}.about-section__visual{grid-column:1 / span 6}.about-section__content{grid-column:7 / span 6}.about-section__badge{right:0}.steps-section__content{grid-column:1 / span 6}.steps-section__visual{grid-column:7 / span 6}.advantages-section__item{grid-column:span 4}.site-footer__brand{width:33.3333%;max-width:380px}}@media (max-width: 991px){.container{max-width:720px}.hero__caption{margin-left:0;max-width:none;width:50%}.hero--home{height:1100px}.hero__title{font-size:45px}.section-tittle h2{font-size:31px}.about-section__visual,.about-section__content,.steps-section__content,.steps-section__visual{grid-column:1 / -1}.about-section__visual,.steps-section__visual{max-width:75%}.advantages-section__item{grid-column:span 6}.site-footer__grid{flex-direction:column;gap:50px}.site-footer__brand{width:100%;max-width:66%}.site-footer__contact{width:100%;max-width:none}}@media (max-width: 767px){.container{max-width:540px}.about-section,.steps-section,.advantages-section{padding:70px 0}.hero--home{height:1130px}.hero__caption{width:100%}.hero__title{font-size:41px}.hero__description{font-size:16px}.section-tittle h2{font-size:24px}.section-tittle--plain p{padding-bottom:20px}.about-section__visual{max-width:100%;margin-bottom:60px}.about-section__badge{transform:scale(.68);transform-origin:bottom right}.bullet-list li>span,.bullet-list__body{padding-left:12px}.advantages-section__item{grid-column:1 / -1}.advantages-section__item h3{font-size:21px}.steps-section__visual{max-width:100%}.site-footer__main{padding:80px 0 0}.site-footer__brand,.site-footer__logo img{max-width:100%}.site-footer__company,.site-footer__contact-lines{font-size:20px}.back-top{right:16px}}@media (max-width: 575px){.site-header__inner{padding-left:22px;padding-right:22px}}
