.hero-banner[data-v-391a2531]{align-items:center;background-color:var(--443985b0);display:flex;margin-top:135px;min-height:600px;position:relative}.hero-banner .header-image[data-v-391a2531]{background-position:top;background-size:cover;height:100%;max-width:60vw;position:absolute;right:0;width:100%;z-index:0}.hero-banner .container[data-v-391a2531]{margin:auto;padding:30px;position:relative;z-index:1}.hero-banner .container .header-wrapper[data-v-391a2531]{background-color:var(--4ca3a487);border-radius:0 80px;color:var(--a3dc6632);max-width:800px;padding:80px;width:100%}.hero-banner .container .header-wrapper .header-subtitle[data-v-391a2531]{color:var(--a3dc6632)}.hero-banner .container .header-wrapper .header-subtitle[data-v-391a2531]:after{background-color:var(--443985b0);width:100px}.hero-banner .container .header-wrapper .header-text[data-v-391a2531]{margin-bottom:0;margin-top:30px}.hero-banner .container .header-wrapper .button[data-v-391a2531]{margin-top:30px}.hero-banner .container .arrow[data-v-391a2531]{align-items:baseline;color:var(--4ca3a487);display:flex;filter:none;margin-left:100px;margin-top:20px;max-width:500px}.hero-banner .container .arrow img[data-v-391a2531]{filter:none;width:50px}.hero-banner.overlap .container[data-v-391a2531]{height:850px}@media only screen and (max-width:1420px){.hero-banner .container .header-wrapper[data-v-391a2531]{border-radius:0 50px;padding:50px}.hero-banner .container .header-wrapper .header-subtitle[data-v-391a2531]:before{display:none}.hero-banner .container .header-wrapper .header-subtitle[data-v-391a2531]:after{margin-left:0;width:100px}}@media only screen and (max-width:1300px){.hero-banner[data-v-391a2531]{min-height:180px}}@media only screen and (max-width:1020px){.hero-banner[data-v-391a2531]{margin-top:84px}.hero-banner[data-v-391a2531],.hero-banner .header-image[data-v-391a2531]{min-height:400px}.hero-banner .container .header-wrapper[data-v-391a2531]{max-width:500px;padding:30px}}@media only screen and (max-width:860px){.hero-banner[data-v-391a2531]{flex-direction:column;min-height:300px}.hero-banner .header-image[data-v-391a2531]{max-width:100%;min-height:300px;position:relative}.hero-banner .container[data-v-391a2531]{background-color:#072b38;padding-bottom:75px}.hero-banner .container .header-wrapper[data-v-391a2531]{margin-top:-125px;max-width:100%}.hero-banner .container .arrow[data-v-391a2531]{display:none}}
