.hero-content,.hero-section{padding-block:var(--header-y-top)}.hero-content{padding-inline:var(--container-inline-padding);z-index:11;& .text-inner{flex-direction:row;align-items:end;& .title-wrapper{flex:1}}& .title{font-size:160px;font-weight:700;line-height:110%;letter-spacing:1.6px;max-width:2274px}& .description{font-size:28px;font-weight:600;line-height:40px;max-width:475px}}.hero-section{height:100dvh;min-height:100dvh;& .hero-container{background:var(--core-bg-color);& .bg-image-wrapper img{z-index:1}& .bg-image-wrapper.top{position:absolute!important;padding-top:var(--penta-height);z-index:5;& .inner-wrapper .icon-container{display:block;width:16px;height:16px;margin-top:-1px;background:transparent;& svg path{fill:var(--core-bg-color)}}&:before{content:"";display:block;position:absolute;width:32px;height:var(--penta-height);left:0;top:0;background:var(--core-bg-color)}}}}@media screen and (max-width:1680px){.hero-content{padding:1rem 2.5rem 3.75rem;& .description{max-width:322px;padding-left:1rem}}}@media screen and (max-width:1500px){.hero-content{padding:3.5rem 2rem;& .title{font-size:120px;line-height:113.333%;letter-spacing:1.2px}& .description{max-width:280px;padding-left:10px;font-size:24px;line-height:34px}}}@media screen and (max-width:1100px){.hero-content{padding:46px 2.5rem;& .text-inner{flex-direction:column;align-items:flex-start}& .title{font-size:104px;line-height:112px;letter-spacing:1.04px}& .description{margin-top:1.5rem;max-width:375px;width:100%;padding-left:0;font-size:22px;line-height:30px}}}@media screen and (max-width:850px){.hero-section{padding:0!important;margin-bottom:2rem}.hero-container{border-radius:0!important;border:0!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.hero-content{padding:36px 16px;& .title{font-size:48px;line-height:60px;letter-spacing:.48px;max-width:344px}& .description{margin-top:16px;font-size:20px;line-height:26px}}}