body[data-page-is-homepage] .banner{padding-top:0;background-image:none;background-color:var(--color-neutral-900);color:var(--color-text-inverted)}body[data-page-is-homepage] .banner h1:before{content:unset}body[data-page-is-homepage] .banner>.bg{background-color:var(--color-neutral-900);position:relative;height:0;width:100%;padding-bottom:100%;overflow:hidden}body[data-page-is-homepage] .banner>.bg video{position:absolute;width:auto;height:100%;top:50%;left:50%;transform:translate(-40%,-50%)}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .banner>.bg{padding-bottom:66%}body[data-page-is-homepage] .banner>.bg video{transform:translate(-50%,-50%)}}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .banner>.bg{padding-bottom:45%}body[data-page-is-homepage] .banner>.bg video{width:100%;height:auto;transform:translate(-50%,-45%)}}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .banner>.bg{padding-bottom:calc((666% / 1920) * 100)}body[data-page-is-homepage] .banner>.bg video{transform:translate(-50%,-37.5%)}}@media screen and (min-width:calc(1500px + 1px)){body[data-page-is-homepage] .banner>.bg video{transform:translate(-50%,-32.5%)}}body[data-page-is-homepage] .banner>.bg:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--color-neutral-900));opacity:0.8}body[data-page-is-homepage] .banner>.container{z-index:3;padding-bottom:3.9rem}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .banner>.container{padding-top:3.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8.55rem}}body[data-page-is-homepage] .banner>.container h1{z-index:4}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .banner>.container h1{height:1em;transform:translateY(-2.45em)}}@media screen and (max-width:1200px){body[data-page-is-homepage] .banner>.container h1{transform:translateY(-3.45rem)}}body[data-page-is-homepage] .banner>.container h1 span{display:none}body[data-page-is-homepage] .banner>.container h1 b{color:var(--color-orange-400);display:block}@media screen and (min-width:1200px){body[data-page-is-homepage] .banner>.container .subtitle{padding-right:4rem}}body[data-page-is-homepage] .banner>.container .params{display:flex;flex-flow:row wrap;gap:3.35rem;align-items:center;justify-content:flex-start}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .banner>.container .params{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.35rem 0.5rem}}body[data-page-is-homepage] .banner>.container .params p{font-size:2rem;line-height:1em;font-weight:700;margin:0}body[data-page-is-homepage] .banner>.container .params p small{display:block;font-weight:500;font-size:1rem;line-height:calc(27em/20);margin-bottom:0.25rem}@media screen and (max-width:1200px){body[data-page-is-homepage] .banner>.container .params{margin-top:3.45rem}}body[data-page-is-homepage] .container h2{margin:0}body[data-page-is-homepage] .why-us+.faq{margin-top:3.45rem;position:relative}body[data-page-is-homepage] .why-us+.faq:before{position:absolute;left:0;bottom:calc(100% + 1px);content:"";display:block;height:3.45rem;width:100%;background-color:var(--color-neutral-900)}@media screen and (max-width:1200px){body[data-page-is-homepage] .faq header{grid-template-columns:auto minmax(0,1fr)}}@media screen and (max-width:600px){body[data-page-is-homepage] .faq header{grid-template-columns:minmax(0,1fr)}}body[data-page-is-homepage] .contact-us:after{height:50%}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .projects-offer .projects-list>:nth-child(n+4){display:none}}
/*# sourceMappingURL=page-home.css.map */