.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative}.hero-section .overlay{inset:0;pointer-events:none;position:absolute}.hero-section .hero-inner{box-sizing:border-box;margin:0;max-width:none;padding:0 32px;position:relative;width:100%;z-index:1}.hero-section .section-details{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}.hero-section .section-details,.hero-section .section-details h1,.hero-section .section-details h2,.hero-section .section-details h3,.hero-section .section-details h4,.hero-section .section-details h5,.hero-section .section-details h6,.hero-section .section-details li,.hero-section .section-details p,.hero-section .section-details span,.hero-section .section-details strong{color:#fff}.hero-section .content-row{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;width:100%}.hero-section .content-left{flex:1 1 0;min-width:0}.hero-section .content-right{flex:0 0 auto}.hero-section .content-right a{background-color:#17e184;border:0;border-radius:999px;box-sizing:border-box;color:#041b66!important;display:inline-block;font-family:Open Sans,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.1;max-width:100%;padding:16px 40px;text-align:center;text-decoration:none!important;transition:background-color .16s ease,color .16s ease;white-space:normal;word-break:break-word}.hero-section .content-right a:focus,.hero-section .content-right a:hover{background-color:#041b66!important;color:#17e184!important}.hero-section .content-right a:focus{outline:2px solid #17e184;outline-offset:2px}@media (max-width:1000px){.hero-section .content-row{flex-direction:column;gap:16px}.hero-section .content-right a{font-size:18px!important}}@media (max-width:767px){.hero-section .hero-inner{padding:0 20px}.hero-section .content-right{width:100%}.hero-section .content-right a{font-size:18px!important;padding:14px 24px;width:100%}}