.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:visible;margin:0;padding:0;position:relative;background-color:rgba(34,34,34,.8);background-size:20px 20px;background-position:0 0,10px 10px;-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;padding:40px 24px;background:#fff}@media screen and (min-width:768px){.popup__content-inner{max-width:452px;padding:40px 32px}}@media screen and (min-width:1024px){.popup__content-inner{max-width:744px;padding:48px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}}@media screen and (min-width:1280px){.popup__content-inner{max-width:946px;padding:64px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}}.popup__image-section{width:100%;-ms-flex-negative:0;flex-shrink:0;position:relative}@media screen and (min-width:1024px){.popup__image-section{width:330px;min-height:320px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:1280px){.popup__image-section{width:440px;min-height:370px}}.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:4px;top:4px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:3.2px;text-transform:uppercase;border:none;color:#333;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;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,0)}@media screen and (min-width:768px){.popup__close-button{width:30px;height:30px;padding:0}}@media screen and (min-width:1280px){.popup__close-button{right:-41px;top:-40px}}.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:222px;width:100%;overflow:hidden}@media screen and (min-width:768px){.popup__image{height:100%}}@media screen and (min-width:1280px){.popup__image{height:100%;min-height:auto;max-width:100%}.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:32px 0;-ms-flex-negative:0;flex-shrink:0;background:#fff}@media screen and (min-width:1024px){.popup__content-wrapper{max-width:292px;padding:0 0 0 48px}}@media screen and (min-width:1280px){.popup__content-wrapper{max-width:356px;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:0 0 0 64px;position:relative;text-align:left;position:relative}}.popup .heading__secondary-heading{font-family:"ATTAleckSans",sans-serif;font-weight:400;font-style:normal;font-size:11px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:4.4px;text-transform:uppercase;color:#222;margin:0}.popup .heading__heading{margin-block:16px 0;font-family:"ATTAleckSans",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-style:normal;font-weight:400;line-height:34px;color:#222}@media screen and (min-width:1280px){.popup .heading__heading{font-size:26px;font-style:normal;font-weight:400;line-height:34px;color:#333;margin-block:24px 0}}.popup__content.wysiwyg .title{font-size:24px;font-weight:400;line-height:32px;letter-spacing:0;margin:0;color:#333}.popup__content.wysiwyg p{font-family:"ATTAleckSansLight",sans-serif;font-weight:300;font-style:normal;font-size:18px;font-style:normal;font-weight:300;line-height:36px;color:#222}@media screen and (min-width:1280px){.popup__content.wysiwyg p{text-align:left;color:#666;font-size:17px;line-height:28px}}.popup__content.wysiwyg p:not(:first-child){margin-top:16px}.popup__links{margin-top:32px;position:relative;z-index:3}@media screen and (min-width:1280px){.popup__links{text-align:left}}