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