.hero-secondary{background-color:var(--c-second);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--c-white);overflow:hidden;padding:20rem 2rem 6rem;position:relative}.hero-secondary__bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.hero-secondary .container{min-width:0;position:relative;width:100%;z-index:2}.hero-secondary__inner{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center;width:100%}.hero-secondary__heading{color:var(--c-white);line-height:1.25;margin:0 auto;max-width:100rem;overflow-wrap:break-word;white-space:normal;width:100%}.hero-secondary__subheading{background:var(--c-third);color:var(--c-second);display:inline-block;font-weight:700;line-height:1.4;margin:2rem 0 1rem;max-width:100%;overflow-wrap:break-word;padding:.6rem 1.4rem;white-space:normal}.hero-secondary__content{box-sizing:border-box;margin:2rem auto;max-width:78rem;width:100%}.hero-secondary__content p{color:var(--c-white);margin:0 0 1.6rem}.hero-secondary__content p:last-child{margin-bottom:0}.hero-secondary__content--mobile{display:none}.hero-secondary .content__links{align-items:center;display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:center;margin-top:.8rem;max-width:100%}.hero-secondary .btn{align-items:center;display:inline-flex;gap:1rem;max-width:100%}.hero-secondary .btn-arrow{max-width:100%;overflow:hidden;position:relative;z-index:0}.hero-secondary .btn-arrow:before{background:var(--c-third);bottom:0;content:"";position:absolute;right:0;top:0;transition:width .3s ease;width:4rem;z-index:-1}.hero-secondary .btn-arrow:focus:before,.hero-secondary .btn-arrow:hover:before{width:100%}.hero-secondary .btn-arrow:focus .btn-arrow__icon,.hero-secondary .btn-arrow:hover .btn-arrow__icon,.hero-secondary .btn-arrow__icon{background:transparent}@media screen and (max-width:991px){.hero-secondary{padding:12rem 2rem 6rem}.hero-secondary .container,.hero-secondary__content,.hero-secondary__inner{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.hero-secondary__heading{font-size:clamp(3.6rem,8vw,6rem);line-height:1;width:100%}.hero-secondary__heading,.hero-secondary__subheading{max-width:100%;overflow-wrap:break-word;white-space:normal}.hero-secondary__subheading{box-sizing:border-box;width:auto}.hero-secondary__content{overflow:visible}.hero-secondary__content *{box-sizing:border-box}.hero-secondary__content h1,.hero-secondary__content h2,.hero-secondary__content h3,.hero-secondary__content h4,.hero-secondary__content h5,.hero-secondary__content h6,.hero-secondary__content ol,.hero-secondary__content p,.hero-secondary__content ul{max-width:100%;overflow-wrap:break-word;white-space:normal;word-break:normal}.hero-secondary__content img{display:block!important;float:none!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.hero-secondary__content figure,.hero-secondary__content picture,.hero-secondary__content span{max-width:100%!important}.hero-secondary__content figure,.hero-secondary__content picture{display:block;margin-left:0!important;margin-right:0!important;width:100%!important}.hero-secondary__content figure img,.hero-secondary__content picture img{height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:auto!important}.hero-secondary__content table{max-width:100%!important;width:100%!important}.hero-secondary__content iframe,.hero-secondary__content video{height:auto;max-width:100%!important;width:100%!important}.hero-secondary .content__links{align-items:center;flex-direction:column;width:100%}.hero-secondary .btn,.hero-secondary .btn-arrow{box-sizing:border-box;max-width:100%}.hero-secondary__content--desktop{display:block}.hero-secondary__content--mobile{display:none}}@media screen and (max-width:575px){.hero-secondary{padding:10rem 1.6rem 5rem}.hero-secondary h1.hero-secondary__heading{font-size:clamp(3rem,9vw,4.5rem);letter-spacing:var(--hero-mobile-letter-spacing,0)!important;line-height:1.05}.hero-secondary__subheading{font-size:1.4rem;margin-top:1.6rem;padding-left:1rem;padding-right:1rem}.hero-secondary__content{margin:1.6rem auto}.hero-secondary__content p{font-size:1.6rem;line-height:1.6}.hero-secondary .content__links{gap:1.6rem}}