:root{--heading1:3.5rem;--heading2:3rem;--heading3:2.8rem;--heading4:2rem;--heading5:2rem;--heading6:1.6rem;--paragraph:1.2rem;--small:1.2rem;--h2small:3rem}@media(min-width:768px){:root{--heading1:5rem}}@media(min-width:1380px){:root{--heading1:7rem}}:root .has-heading-1-font-size{line-height:3.6rem}@media(min-width:768px){:root .has-heading-1-font-size{line-height:5.2rem}}@media(min-width:1380px){:root .has-heading-1-font-size{line-height:8rem}}@media(min-width:768px){:root{--heading2:4.5rem}}@media(min-width:1380px){:root{--heading2:5rem}}@media(min-width:1699px){:root{--heading2:6rem}}:root .has-heading-2-font-size{line-height:3.6em}@media(min-width:768px){:root .has-heading-2-font-size{line-height:5.5rem}}@media(min-width:1380px){:root .has-heading-2-font-size{line-height:6rem}}@media(min-width:1699px){:root .has-heading-2-font-size{line-height:7rem}}@media(min-width:992px){:root{--heading3:3.5rem}}:root .has-heading-3-font-size{line-height:3.3rem}@media(min-width:992px){:root .has-heading-3-font-size{line-height:4rem}:root{--heading4:3rem}}:root .has-heading-4-font-size{line-height:2.3rem}@media(min-width:992px){:root .has-heading-4-font-size{line-height:3.6rem}:root{--heading5:2.5rem}}:root .has-heading-5-font-size{line-height:2.3rem}@media(min-width:992px){:root .has-heading-5-font-size{line-height:2.9rem}}@media(min-width:768px){:root{--heading6:2rem}}:root .has-heading-6-font-size{line-height:2.1rem}@media(min-width:768px){:root .has-heading-6-font-size{line-height:3rem}:root{--paragraph:1.8rem}}:root .has-paragraph-font-size{line-height:1.6rem}@media(min-width:768px){:root .has-paragraph-font-size{line-height:2.6rem}:root{--small:1.6rem}}:root .has-small-font-size{line-height:1.1rem}@media(min-width:768px){:root .has-small-font-size{line-height:2.4rem}:root{--h2small:4rem}}@media(min-width:1380px){:root{--h2small:4.5rem}}@media(min-width:1699px){:root{--h2small:5rem}}:root .has-h-2-small-font-size{line-height:3.6rem}@media(min-width:768px){:root .has-h-2-small-font-size{line-height:4.6rem}}@media(min-width:1380px){:root .has-h-2-small-font-size{line-height:5.5rem}}@media(min-width:1699px){:root .has-h-2-small-font-size{line-height:6rem}}.agv-template-default .hero-banner h1,.agv-template-default .hero-banner p{margin-bottom:0}.hero-banner{position:relative}.hero-banner h1,.hero-banner p{margin-bottom:0}.hero-banner--bg{height:100%;-o-object-position:top;object-position:top;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero-banner--bg img,.hero-banner--bg svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;width:100%}.hero-banner--bg:before{background:rgba(26,26,26,.7);content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media(min-width:576px){.hero-banner--bg:before{background:linear-gradient(268.19deg,transparent 32.15%,#000 97.75%)}}.hero-banner :has(.hero-banner--content-link) .hero-banner--content{padding:20rem 0 10rem}@media(min-width:768px){.hero-banner :has(.hero-banner--content-link) .hero-banner--content{padding:250px 0 130px}}@media(min-width:992px){.hero-banner :has(.hero-banner--content-link) .hero-banner--content{padding:250px 0 180px}}@media(min-width:1380px){.hero-banner :has(.hero-banner--content-link) .hero-banner--content{padding:280px 0 220px}}.hero-banner--content{display:flex;flex-direction:column;gap:20px;padding:20rem 0 10rem;position:relative;z-index:2}@media(min-width:768px){.hero-banner--content{padding:250px 0 130px}}@media(min-width:992px){.hero-banner--content{max-width:500px;padding:250px 0 180px}}@media(min-width:1199px){.hero-banner--content{max-width:690px}}@media(min-width:1380px){.hero-banner--content{padding:305px 0 239px}}.hero-banner--content-link a,.hero-banner--content-link span{font-size:14px;font-weight:400;letter-spacing:.21em;line-height:16.21px}.hero-banner--content-link a{color:#fff}.hero-banner--content-link span{color:#b6b2da}.hero-banner--content p{font-size:1.6rem;font-weight:400;line-height:2.1rem}@media(min-width:576px){.hero-banner--content p{font-size:1.8rem;line-height:2.6rem}}@media(min-width:1699px){.hero-banner--content p{font-size:2rem;line-height:2.8rem}}
