.main-page body{padding-top:0}.hero,.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero{position:relative;padding:var(--header-height) calc(50px + var(--padding-with-portfolio-btn)) 44px 184px;width:100%;height:100vh}.hero__content{gap:0 40px}.hero__left,.hero__right{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.hero__right{-ms-flex:0 1 48%;flex:0 1 48%}.hero__right video{width:100%;height:auto}.hero__right-img{display:none}.page-headline{font-size:4rem;font-weight:800;line-height:1.19;color:var(--dark-style-color);text-transform:uppercase}.page-headline__company{display:block;font-size:1.78rem;color:var(--style-color);margin-bottom:24px}.hero__description{margin-top:40px}@media (min-width:2000px){.hero__right{height:95vh}}@media (min-width:3000px){.hero__content{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:1790px){.hero{padding-left:120px}}@media (max-width:1680px){.hero{padding-left:90px;padding-right:calc(20px + var(--padding-with-portfolio-btn))}.hero__content{gap:0}.hero__left,.hero__right{-webkit-box-flex:0;-ms-flex:0 1 57%;flex:0 1 57%}.hero__right{-ms-flex:0 1 43%;flex:0 1 43%}}@media (max-width:1440px){.hero{padding-left:78px}}@media (max-width:1366px){.hero{padding-left:40px}.page-headline{font-size:3.5rem}}@media (max-width:1190px){.page-headline{font-size:3rem}}@media (max-width:1050px){.hero{padding-bottom:19px}.main-page .portfolio-btn{bottom:0;height:auto}}@media (max-width:950px){.hero{padding-right:calc(40px + var(--padding-with-portfolio-btn))}.hero__right-img{display:block;width:100%;height:auto}.hero__right video{display:none}.hero__left{padding-right:15px}.page-headline{font-size:2rem;line-height:1.17}.page-headline__company{font-size:1.3rem}}@media (max-width:820px){.hero{position:relative;height:100vh;min-height:775px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:var(--header-height)}.hero__content{height:100%;display:grid;grid-template-areas:"head" "video" "description"}.hero__left,.hero__right{display:contents}.hero video,.hero__left-img,.hero__right-img{max-width:430px;justify-self:center;grid-area:video}.hero .page-headline{grid-area:head;font-size:2rem;line-height:1.17;text-align:center;max-width:460px;justify-self:center}.hero .page-headline__company{margin-bottom:8px;font-size:1.2rem}.hero .hero__description{grid-area:description;margin-top:0;font-size:1.5rem;line-height:1.6;text-align:center}.hero video{width:100%}}@media (max-width:650px){.page-headline{font-size:2rem}.page-headline__company{font-size:.94rem}.hero__description{font-size:.875rem;margin-top:16px}}@media (max-width:580px){.hero{padding-left:15px;padding-right:15px}.hero .page-headline{font-size:2.28rem}.hero .page-headline__company{font-size:1.07rem}.hero .hero__description{font-size:1rem}.hero video{max-width:430px}}@media (max-width:420px){.hero{min-height:690px}}@media (max-width:820px)and (min-height:1180px){.hero .page-headline{font-size:2.56rem;line-height:1.17;text-align:center}.hero .page-headline__company{font-size:1.25rem}.hero .hero__description{font-size:1.56rem;line-height:1.6}.hero video{max-width:580px}}
/*# sourceMappingURL=main-hero.css.map */
