.popup-button-container{margin:1.25em 0 2.5em}
.popup-button-container .btn-popup{display:inline-block;background:#009cde;color:#fff;padding:10px 10px 5px;cursor:pointer;text-transform:uppercase;font-family:BrandonGrotesqueBold;font-size:16px;transition:all .3s}
.popup-button-container .btn-popup:hover{background:#63666a}
.popup-button-container .popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:99}
.popup-button-container .popup-content{display:none;position:fixed;top:50%;left:0;right:0;bottom:0;transform:translateY(-50%);margin:0 7.709%;width:auto;height:90vh;background:#fff;z-index:100;overflow:auto}
.popup-button-container .popup-close{position:absolute;right:15px;top:10px;font-size:24px;font-weight:700;color:#63666a;cursor:pointer;opacity:.5;z-index:99}
.popup-button-container .popup-close:hover{opacity:.8}
.popup-button-container .sectionTitleWithMask.sectionTitleInside.noNotch .maskColorFiller{padding:0!important;margin-top:3em !important}
@media all and (min-width:768px) and (max-width:991px){.popup-button-container .popup-content{margin:0 1em;height:65vh}
.popup-button-container .cm-title{margin-bottom:0 !important}
}
@media all and (max-width:767px){.popup-button-container .cm-title{margin-bottom:0 !important}
.popup-button-container .sectionTitleWithMask.sectionTitleInside.noNotch .maskColorFiller{margin-top:2.5em !important}
.popup-button-container .popup-content{margin:0 1em}
}