div.modal-overlay{padding:12px;display:-webkit-flex;display:flex;opacity:0;visibility:hidden;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%;z-index:999999}div.modal-overlay .modal-content{background:#fff;margin:auto;border-radius:5px;max-width:100%;-webkit-align-self:center;align-self:center;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-height:100%;z-index:10}div.modal-overlay .modal-content.full-height{height:100%}div.modal-overlay .modal-content.full-width{width:100%}div.modal-overlay .modal-content.selectbox-modal{border-radius:10px}div.modal-overlay .modal-content.selectbox-modal .modal-head{font-size:1.1875em;font-weight:500}div.modal-overlay .modal-content.selectbox-modal .modal-head.haveContent{border-bottom:none}@media (max-width:989px){div.modal-overlay .modal-content{margin:auto}}@media (max-width:990px){div.modal-overlay .modal-content{height:auto}}div.modal-overlay .modal-body.notification{padding:60px}div.modal-overlay .modal-body.notification p{font-size:.9375em;margin:10px 0}div.modal-overlay .modal-body .modal-help-content{width:607px;max-width:100%;padding:0 25px 25px}div.modal-overlay .modal-body .modal-help-content p{font-size:1em;line-height:1.56;font-weight:400}div.modal-overlay .modal-body .modal-help-content p a{text-decoration:underline;color:#10215c}@media (max-width:990px){div.modal-overlay .modal-body{height:calc(100% - 58px)}}div.modal-overlay .modal-head{position:sticky;position:-webkit-sticky;left:0;right:0;top:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:1.125em;margin:0 0;font-weight:400;padding:0 10px;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;z-index:99}div.modal-overlay .modal-head .close{position:absolute;right:20px;top:20px;width:23px;height:23px;background:url(../../icons/times-blue.svg) top center no-repeat;background-size:100% 100%}div.modal-overlay .modal-head .name{padding:5px 0 0;display:block}div.modal-overlay .modal-head.haveContent{height:57px;border-bottom:1px solid #e4e4e4}@media (min-width:1200px){div.modal-overlay .modal-head.haveContent{height:98px}}@media (min-width:1200px){div.modal-overlay .modal-head{font-size:1.5625em}}div.modal-overlay.gallery-modal{padding:0}div.modal-overlay.gallery-modal .modal-content{border-radius:0}html.modal-open .modal-overlay{opacity:1;visibility:visible}