.hero-section-vola{background-repeat:no-repeat;isolation:isolate;padding-block:4rem}.header--solid .hero-banner.hero-banner--bottom-btns{padding-top:8rem}.hero-banner:before{content:"";height:100%;inset:0;position:absolute;width:100%;z-index:-1}.hero-banner.hero-banner--dark,.hero-banner.hero-banner--light{background-color:var(--base-color)}.hero-banner .content-wrapper{margin-left:0}.hero-banner.hero-banner--center .content-wrapper{margin-inline:auto}.hero-banner__content :last-child{margin-bottom:0}.hero-banner__anchor-wrapper{display:flex;flex-direction:column;gap:2.4rem}.hero-banner__anchor-wrapper>.button{min-width:230px}.hero-banner__anchor-link,.hero-banner__video-button{font-size:1.3rem}.hero-banner__anchor-link:not(:hover):not(:focus),.hero-banner__video-button:not(:hover):not(:focus){text-decoration:none}.hero-banner__anchor-link svg,.hero-banner__video-button svg{margin-right:2rem}.hero-banner__mobile-image{aspect-ratio:16/9;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}.hero-banner__mobile-image-w-shapes{margin:2rem 2rem 0}.hero-banner__anchor-wrapper{margin-top:2.4rem}@media (min-width:768px){.hero-banner.hero-banner--light{background-color:var(--medium-gray)}.hero-banner.hero-banner--dark:before{background:linear-gradient(90deg,rgba(0,0,0,.66) 40%,transparent)}.hero-banner.hero-banner--light:before{background:linear-gradient(90deg,hsla(0,0%,100%,.66) 40%,transparent)}.hero-banner__content{max-width:590px}.hero-banner--wide .hero-banner__content{max-width:820px}.hero-banner--wide.hero-banner--center .hero-banner__content{max-width:1180px}.hero-banner__anchor-wrapper{gap:1rem}.hero-banner__shapes.pos-abs{bottom:-12rem;right:2rem;z-index:-1}.hero-banner__mobile-image{display:none}}.vola-logo-wrapper{align-items:center;background:hsla(0,0%,100%,.15);border-radius:15px;margin-top:4rem;max-width:532px;padding:1.6rem 2.4rem}.vola-logo{border-right:1px solid hsla(0,0%,85%,.5);padding-right:40px}.vola-description{color:#fff;font-size:15px;font-weight:400;line-height:23px;padding-left:4rem}@media (max-width:480px){.vola-logo{padding-right:2.4rem}.vola-description{font-size:13px;padding-left:2.4rem}}@media (min-width:980px){.hero-section-vola{min-height:800px;padding-block:6.7rem}.header--solid .hero-banner.hero-banner--bottom-btns{padding-top:10rem}.hero-banner.hero-banner--bottom-btns{padding-block:16.5rem 4rem}.hero-banner.hero-banner--bottom-btns:not(.hero-banner--center) .hero-banner__anchor-wrapper.mt-xl,.hero-banner.hero-banner--bottom-btns:not(.hero-banner--center) .hero-banner__anchor-wrapper.mt-xxl{margin-top:8rem!important}.hero-banner.hero-banner--short{min-height:600px}.hero-banner.hero-banner--shortest{min-height:400px}.hero-banner.hero-banner--short.hero-banner--wide{min-height:450px}}@media (min-width:1200px){.hero-banner .content-wrapper{margin-left:calc((100vw - var(--container-width-wide))/2)}.hero-banner__shapes.pos-abs{right:calc(50vw - 595px)}}@media (max-width:979px){.hero-banner__anchor-wrapper.mt-xxl{margin-top:5.4rem!important}.hero-banner--center .hero-banner__anchor-wrapper{align-items:center}}@media (min-width:480px){.hero-banner__anchor-wrapper{flex-direction:row}}@media (max-width:767px){.hero-banner{background-image:none!important}.hero-banner *{color:#fff}.hero-banner h1{margin-bottom:1rem}.hero-banner__content p{font-size:1.5rem;line-height:1.6}.hero-banner__anchor-wrapper{align-items:flex-start}.hero-banner__anchor-link svg path{fill:#fff}.hero-banner__shapes{left:4rem;top:calc(100% + .5rem)}.hero-banner__shapes svg{height:138px;width:84px}.vola-logo-wrapper{margin-top:2.4rem}.hero-section-vola .content-wrapper{display:flex;flex-direction:column}.hero-section-vola .content-wrapper h1{line-height:1.25}.hero-section-vola .hero-banner__anchor-wrapper{gap:1.6rem;margin-top:3.2rem;order:2}}