.hero-banner[data-v-ac051f13]{align-items:center;background-color:var(--5c657d01);display:flex;margin-top:135px;min-height:600px;position:relative}.hero-banner .header-image[data-v-ac051f13]{background-position:50%;background-size:cover;height:100%;max-width:100vw;position:absolute;right:0;width:100%;z-index:0}.hero-banner .container[data-v-ac051f13]{margin:auto;padding:30px;position:relative;z-index:1}.hero-banner .container .header-wrapper[data-v-ac051f13]{background-color:var(--670d210e);border-radius:0 80px;color:var(--4bd32380);max-width:clamp(300px,50%,870px);padding:50px;width:100%}.hero-banner .container .header-wrapper .header-subtitle[data-v-ac051f13]{color:var(--4bd32380)}.hero-banner .container .header-wrapper .header-subtitle[data-v-ac051f13]:after{background-color:var(--4bd32380);width:150px}.hero-banner .container .header-wrapper .header-text[data-v-ac051f13]{margin-bottom:0;margin-top:30px}.hero-banner .container .header-wrapper .button[data-v-ac051f13]{margin-top:30px}.hero-banner .container .arrow[data-v-ac051f13]{color:var(--670d210e);filter:none;margin-left:100px;margin-top:20px}.hero-banner .container .arrow img[data-v-ac051f13]{filter:none;width:50px}.hero-banner.overlap .container[data-v-ac051f13]{height:850px}.hero-banner.connected[data-v-ac051f13]{min-height:unset}@media only screen and (max-width:1420px){.hero-banner .container .header-wrapper[data-v-ac051f13]{border-radius:0 50px;padding:30px}.hero-banner .container .header-wrapper .header-subtitle[data-v-ac051f13]:before{display:none}.hero-banner .container .header-wrapper .header-subtitle[data-v-ac051f13]:after{margin-left:0;width:100px}}@media only screen and (max-width:1300px){.hero-banner[data-v-ac051f13]{min-height:400px}}@media only screen and (max-width:1200px){.hero-banner[data-v-ac051f13]{margin-top:84px}}@media only screen and (max-width:1100px){.hero-banner[data-v-ac051f13]{flex-direction:column}.hero-banner .header-image[data-v-ac051f13]{min-height:400px;position:relative}.hero-banner .container .header-wrapper[data-v-ac051f13]{margin-top:-100px;max-width:100%}.hero-banner.extra-padding .container .header-wrapper[data-v-ac051f13]{margin-top:-100px;padding-bottom:120px}}
