.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(12,36,71,.8);z-index:999;cursor:default}.popup{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(12,36,71,.8);z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.popup.open{visibility:visible;opacity:1}.popup__content-inner{max-width:355px;width:100%;overflow:hidden;margin:0;padding:0;position:relative;background:#fff;-webkit-box-shadow:0px 2px 24px 0px rgba(0,0,0,.25);box-shadow:0px 2px 24px 0px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.popup__content-inner{max-width:540px}}@media screen and (min-width:1280px){.popup__content-inner{max-width:1000px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.popup__image-section{width:100%;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:1280px){.popup__image-section{width:50%;min-height:500px}}.popup.remodal-is-opened{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width:1280px){.popup.remodal-is-opened{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.popup .remodal-close:before{left:unset;right:0;top:-6px;width:30px}.popup__close-button{position:absolute;right:17px;top:12px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:3.2px;text-transform:uppercase;border:none;background:#fff;color:#373935;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media screen and (min-width:768px){.popup__close-button{width:50px;height:50px}}.popup__close-button svg{font-size:24px;height:24px;width:24px}@media screen and (min-width:768px){.popup__close-button svg{font-size:30px;height:30px;width:30px}}.popup__image{height:232px;width:100%;overflow:hidden}@media screen and (min-width:768px){.popup__image{height:392.5px}}@media screen and (min-width:1280px){.popup__image{height:100%;min-height:auto}.popup__image picture{height:100%;width:100%}.popup__image picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}}.popup__content-wrapper{width:100%;padding:40px 24px;text-align:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.popup__content-wrapper{padding:64px}}@media screen and (min-width:1280px){.popup__content-wrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px;position:relative}}.popup .heading__secondary-heading{font-family:"Bricolage Grotesque",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;color:#007d7e}.popup .heading__heading{margin-top:16px;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:28px;font-style:normal;font-weight:700;line-height:normal;color:#005670}.popup__content.wysiwyg{text-align:left}.popup__content.wysiwyg .title{font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;margin:0;color:#242f33}.popup__content.wysiwyg p{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:400;line-height:26px;color:#005670}.popup__content.wysiwyg p:not(:first-child){margin-top:16px}.popup__links{margin-top:25px;text-align:justify}@media screen and (min-width:768px){.popup__links{margin-top:40px}}.popup__links .cta{margin-bottom:0}