.hero-ending{position:relative;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;min-height:100vh}.hero-ending picture,.hero-ending img{position:absolute;width:0;height:0;visibility:hidden;opacity:0}.hero-ending .container,.hero-ending .row{height:100vh}.hero-ending .row{align-items:center}.hero-ending__content{text-align:center}.hero-ending__content-title{font-family:var(--font-family-alternate);font-weight:var(--font-weight-400);font-size:var(--font-size-85);color:var(--color-white);line-height:1.2;letter-spacing:-0.125rem;text-align:center;margin-bottom:1.875rem}@media (min-width: 992px){.hero-ending__content-title{font-size:var(--font-size-135)}}.hero-ending__content-subtitle{font-weight:700;font-size:var(--font-size-28);color:var(--color-white);line-height:2.5rem;letter-spacing:-0.0625rem;text-align:center;margin-bottom:1.875rem}@media (min-width: 992px){.hero-ending__content-subtitle{font-size:var(--font-size-48);line-height:3.625rem}}.hero-ending__content-text{font-size:var(--font-size-20);font-weight:var(--font-weight-700);color:var(--color-white);line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:1.875rem}@media (min-width: 992px){.hero-ending__content-text{font-size:var(--font-size-28);line-height:2.375rem}}.hero-ending__social-title{display:block;font-size:var(--font-size-13);font-weight:var(--font-weight-700);color:var(--color-white);line-height:1.5rem;letter-spacing:-0.03125rem;margin-top:1.875rem;margin-bottom:1.5625rem}.hero-ending__social-wrap{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.hero-ending__social-item{flex:0 0 auto;background:var(--color-teal-light);border-radius:50%;position:relative;width:3.4375rem;height:3.4375rem;margin:0 0.625rem;transition:all 0.25s ease-out}.hero-ending__social-item:hover,.hero-ending__social-item:focus,.hero-ending__social-item:focus-within{background-color:var(--color-teal-dark)}.hero-ending__social-item:hover span,.hero-ending__social-item:focus span,.hero-ending__social-item:focus-within span{color:var(--color-white)}.hero-ending__social-item span{position:absolute;top:50%;left:50%;font-size:var(--font-size-18);color:var(--color-teal-dark);transform:translate(-50%, -50%)}

