:root{--nav-h:3.5rem;--popup-link:0rem}@media screen and (min-width:75rem){:root{--nav-h:3.625rem}}@keyframes loader-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{padding:1.5rem;width:100%}.loader__image{animation-duration:1s;animation-iteration-count:infinite;animation-name:loader-animation;animation-timing-function:ease-in-out;display:block;margin:0 auto;width:3.125rem}.loader__lines{animation-duration:1.5s;border:.1875rem solid transparent;border-top-color:#3e016f;display:block;height:6.25rem;margin:auto;position:relative;width:6.25rem;z-index:1}.loader__lines,.loader__lines:after,.loader__lines:before{animation-iteration-count:infinite;animation-name:loader-animation;animation-timing-function:linear;border-radius:50%}.loader__lines:after,.loader__lines:before{content:"";position:absolute}.loader__lines:before{animation-duration:2.5s;border:.1875rem solid transparent;border-top-color:#e60054;bottom:.1875rem;left:.1875rem;right:.1875rem;top:.1875rem}.loader__lines:after{animation-duration:1s;border:.1875rem solid transparent;border-top-color:#8353fd;bottom:.5625rem;left:.5625rem;right:.5625rem;top:.5625rem}[v-cloak]{display:none}.feature_image{position:relative}.feature_image__col{margin-top:1.5rem}.feature_image__background{background-color:transparent;bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}.feature_image__background .image_bg_cover,.feature_image__background .image_bg_cover img{bottom:inherit;height:inherit;left:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:inherit;top:inherit;width:inherit}.feature_image__background .image_bg_cover.fit--fill{-o-object-fit:fill;object-fit:fill}.feature_image__background .image_bg_cover.fit--contain{-o-object-fit:contain;object-fit:contain}.feature_image__background .image_bg_cover.fit--cover{-o-object-fit:cover;object-fit:cover}.feature_image__background .image_bg_cover.fit--none{-o-object-fit:none;object-fit:none}.feature_image__background .image_bg_cover.fit--scale-down{-o-object-fit:scale-down;object-fit:scale-down}.feature_image__background--mobile{display:block}.feature_image__background--tablet{display:none}.feature_image__background--mobile,.feature_image__background--tablet{animation:opacity .6s}.feature_image__background_image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature_image__image{align-items:center;border-radius:1.875rem;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.feature_image__image,.feature_image__image img{-o-object-fit:contain;object-fit:contain}.feature_image__image--svg{width:100%}.feature_image--image picture img{-o-object-position:center;object-position:center}.feature_image__lottie{height:23.4375rem;width:23.4375rem}.feature_image__video{margin-top:1rem;max-width:100%;width:100%}.feature_image__video,.feature_image__video .brightcove_player{overflow:hidden}.feature_image__video .brightcove_player{border-radius:.625rem}.feature_image .feature_image__button{margin:1.5rem auto 0}.feature_image__image_button{display:flex;margin-top:.75rem}.feature_image__image_button--ct_image{margin-top:2rem}.feature_image__tag_line{color:#5c0022;font-family:articulat-cf,Arial;font-size:.875rem;font-weight:700;letter-spacing:normal;line-height:1.375rem;margin-bottom:1rem;text-transform:uppercase}.feature_image .text_header{padding-bottom:0!important}@media screen and (max-width:37.4375rem){.feature_image__background--mobile{display:block}.feature_image__background--tablet{display:none}}@media screen and (min-width:37.5rem){.feature_image.has_background{background:#777}.feature_image.has_background .feature_image__background--tablet{background:#fff}.feature_image__background--mobile{display:none}.feature_image__background--tablet{display:block}.feature_image .has-color *{color:inherit!important}.feature_image__image,.feature_image__image img{max-height:70vh}.feature_image--image .feature_image__image,.feature_image--image .feature_image__image img{max-height:100%}}@media screen and (min-width:75rem){.feature_image__col{margin:0}}section[data-template-name=Image]+section[data-template-name=Image] .row{padding-top:0}