body[data-page-is-homepage]:not([data-scrolled])>header .mobile-navigation:not(.is-opened){background-color:rgba(0,0,0,0)}body[data-page-is-homepage]:not([data-scrolled])>header .desktop-navigation{background-color:rgba(0,0,0,0)}body[data-page-is-homepage] .banner>.container{background-image:url("../images/static/banner-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:1.875rem;padding:5.6875rem 4.0625rem;display:grid;gap:1.125rem 3.375rem;align-items:center}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .banner>.container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .banner>.container{gap:1.125rem 6.625rem;grid-template-columns:minmax(0,1fr) 33.5625rem}}body[data-page-is-homepage] .banner>.container h1{color:var(--color-text-inverted);font-size:3.125rem;line-height:4.0625rem;letter-spacing:-0.02em}body[data-page-is-homepage] .banner>.container .fast-actions{display:grid;gap:1.125rem}body[data-page-is-homepage] .banner>.container .fast-actions>form{padding:3.1875rem 3.1875rem 2.4375rem;border-radius:1.25rem;background-color:var(--color-text-inverted)}body[data-page-is-homepage] .banner>.container .fast-actions>form h2{text-align:center;margin:0;margin-bottom:2.3125rem}body[data-page-is-homepage] .banner>.container .fast-actions>form .btn{margin-top:1.5625rem;font-size:1.25rem;width:100%;justify-content:center;padding-top:1em;padding-bottom:1em}body[data-page-is-homepage] .banner>.container .fast-actions>a{padding:1.5rem 3.1875rem;border-radius:1.25rem;background-color:var(--color-blue-400);background:linear-gradient(60deg,var(--color-blue-400) -10%,var(--color-green-400) 125%);color:var(--color-text-inverted);display:flex;align-items:center;justify-content:space-between}body[data-page-is-homepage] .banner>.container .fast-actions>a>span{font-size:3.125rem;line-height:1em;font-weight:700}body[data-page-is-homepage] .banner>.container .fast-actions>a>span small{display:block;font-size:1rem;line-height:1em;font-weight:400;margin-top:0.25rem}body[data-page-is-homepage] .banner>.container .fast-actions>a>img{width:2.75rem;height:auto;filter:brightness(0) invert(1)}body[data-page-is-homepage] .services{padding-top:5.375rem;padding-bottom:8.3125rem}body[data-page-is-homepage] .services .container>header .subtitle{max-width:32.5rem}body[data-page-is-homepage] .services .container .blocks{margin-top:3rem}body[data-page-is-homepage] .services .container .blocks h3{font-size:1.25rem}body[data-page-is-homepage] .services .container .blocks .description>a:last-child{margin-top:1.125rem;display:flex;align-items:center;gap:1.75rem}body[data-page-is-homepage] .process{background-color:var(--color-text-inverted);padding-top:11.0625rem;padding-bottom:7.6875rem}body[data-page-is-homepage] .process .container h2{margin:0}body[data-page-is-homepage] .process .container .subtitle{margin-top:1.3125rem}body[data-page-is-homepage] .process .container .steps{margin-top:4rem;display:grid;gap:3rem}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .process .container .steps{gap:0 3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-page-is-homepage] .process .container .steps .step .content{padding:1.5rem 2.1875rem}body[data-page-is-homepage] .process .container .steps .step .content .title{margin:0;font-size:1.25rem}body[data-page-is-homepage] .process .container .steps .step .content .index{font-size:6.25rem;font-weight:700;line-height:1em;color:var(--color-blue-400);margin-bottom:1rem;z-index:20;background-color:var(--color-text-inverted);position:relative;display:inline-block;padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}body[data-page-is-homepage] .process .container .steps .step>img{border-radius:1.25rem}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .process .container .steps .step:not(.desktop)>img{display:none}}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .process .container .steps .step:not(.desktop):first-child .index:after,body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(2) .index:after{content:"";position:absolute;left:100%;top:50%;width:25rem;border-top:0.1875rem dotted var(--color-neutral-200)}}@media screen and (max-width:1200px){body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(2) .content,body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(3) .content{position:relative}body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(2) .content:before,body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(3) .content:before{content:"";position:absolute;left:1rem;bottom:0;width:0;height:calc(100% + 3rem);border-left:0.1875rem dotted var(--color-neutral-200);z-index:10}body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(2) .index,body[data-page-is-homepage] .process .container .steps .step:not(.desktop):nth-child(3) .index{background-color:unset}}@media screen and (max-width:1200px){body[data-page-is-homepage] .process .container .steps .desktop{display:none}}body[data-page-is-homepage] .process .container .btns{margin-top:2.25rem;justify-content:center}body[data-page-is-homepage] .about-us{position:relative}body[data-page-is-homepage] .about-us:before{content:"";position:absolute;height:50%;width:200svw;left:50%;top:0;transform:translateX(-50%);background-color:var(--color-text-inverted);z-index:-1}body[data-page-is-homepage] .about-us .container{border-radius:1.25rem;overflow:hidden;background-color:var(--color-neutral-800);color:var(--color-text-inverted);display:grid}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .about-us .container{grid-template-columns:minmax(0,614fr) minmax(0,809fr)}}body[data-page-is-homepage] .about-us .container .content{padding:4.5625rem 2.75rem 3.375rem}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .about-us .container .content{padding-left:4.8125rem}}body[data-page-is-homepage] .about-us .container .content h2{margin:0}body[data-page-is-homepage] .about-us .container .content .subtitle{margin-top:1.1875rem}body[data-page-is-homepage] .about-us .container .content .claims{margin-top:4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page-is-homepage] .about-us .container .content .claims p{text-align:center;font-size:2.5rem;color:var(--color-green-400);font-weight:700;padding:2.5rem;margin:0}body[data-page-is-homepage] .about-us .container .content .claims p small{display:block;font-size:1rem;line-height:1em;font-weight:400;color:var(--color-text-inverted);margin-top:1em}body[data-page-is-homepage] .about-us .container .content .claims p:not(:first-child,:nth-child(2)){border-top:0.0625rem solid var(--color-neutral-400)}body[data-page-is-homepage] .about-us .container .content .claims p:nth-child(odd){border-right:0.0625rem solid var(--color-neutral-400)}body[data-page-is-homepage] .about-us .container .img{background-image:url("../images/static/about-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .about-us .container .img{order:-1}}@media screen and (max-width:900px){body[data-page-is-homepage] .about-us .container .img{height:0;width:100%;padding-bottom:75%}}body[data-page-is-homepage] .faq{padding-top:7.4375rem}body[data-page-is-homepage] .faq .faq-list{margin-top:3rem}
/*# sourceMappingURL=page-home.css.map */