.popup-content .field.text.active>label{color:#fff}.popup-wrapper .popup-content{background:#4c8c73;color:#fff}.popup-wrapper .popup-content h2{color:#fff;line-height:1.2}.popup-wrapper .popup-content p,.popup-wrapper .popup-content label,.popup-wrapper .popup-content a{color:#fff}.popup-overlay-bg{background-color:#000;opacity:.8}.popup-wrapper .branding,.popup-wrapper .branding a,.popup-wrapper .branding a:hover{color:#fff;display:block}.popup-wrapper{z-index:+999999999;opacity:1;position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;bottom:0;right:0;left:0;margin:0 auto;transition:opacity .4s ease;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;text-align:left}.popup-wrapper .popup-content{z-index:4;position:relative;max-width:450px;width:100%;margin:5vh;max-height:90%;padding:5vh}.popup-close-btn{cursor:pointer;position:absolute;top:-21px;right:-11px;z-index:2;width:30px;height:30px}.popup-wrapper.popup-hidden{z-index:-9;opacity:0}.popup-overlay-bg{position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0;position:fixed;z-index:2}.text-right{text-align:right}.branding,.branding a,.branding a:hover{float:right;font-size:11px;vertical-align:bottom}@media(max-width:767px){.popup-wrapper .popup-content{margin:3vh;padding:20px}.popup-wrapper .popup-content .h2{font-size:1.5rem}.popup-wrapper .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:10px}}