.elementor-9209 .elementor-element.elementor-element-4e0b6dd{padding:50px 50px 50px 50px;}#elementor-popup-modal-9209 .dialog-message{width:500px;height:auto;}#elementor-popup-modal-9209{justify-content:center;align-items:center;pointer-events:all;background-color:#00000080;}#elementor-popup-modal-9209 .dialog-close-button{display:flex;font-size:21px;}#elementor-popup-modal-9209 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS */#login-popup .um {opacity:1 ! important;}
.um-button, .register-btn {border: 1px solid #645D5D !important;    background: transparent;    color: #645D5D; width:100% !important;}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {border: 1px solid #645D5D !important;    background: transparent;    color: #645D5D; }
.register-btn {padding:12px 20px; font-size:15px; box-sizing: border-box;
    display: block; border-radius: 4px;}
.um-button input, .register-btn, .um input[type=submit].um-button {width:100% !important;}
.um input[type=submit].um-button:hover, .um a.um-button:hover, .register-btn:hover, .um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover {background-color: #C1313D; color:#fff;}
div.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {background-color: transparent;    box-shadow: none;}
div.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .select2-container .select2-choice, .select2-container-multi .select2-choices {background-color: #f6f6f6 !important;    border: none !important;}
.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {border:none !important;}

.um-login img {width:230px;}
.um-login ._um_row_1 {position: relative;}
/*.um-login .um-field-password {margin-bottom: 70px;}*/
/*.um-login .um-col-alt {position: absolute; width:100%; top:205px; top:42%;}*/

.um-half {width:100%;}
.um-right {margin-top:20px;}
.um-left:after {display:block; content:"NOT REGISTERED?"; clear:both; text-align:center; color:#C1313D; font-size:17px; font-weight: 700; margin-top: 50px;}
.um-right:before {display:block; content:"Register now and get access to complimentary reports and keep up to date on our latest research."; clear:both; text-align:center; margin-bottom: 20px; color: #777;}

#login-popup .um-2735 .um-col-alt {
    margin-top:0;
}

#login-popup .um-2735 #um-submit-btn {
    border:1px solid #C1313D !important;
    color:#C1313D !important;
}

#login-popup .um-2735 #um-submit-btn:hover {
    color:#fff !important;
}

#login-popup .um-2735 .um-col-1 .um-field-type_block+.um-field-type_block img {
    width:100%;
}

#login-popup .um-2735 .um-col-1 .um-field-type_block:first-child img {
    display:none;
}

#login-popup .um-2735 .um-col-1 .um-field-type_block:nth-child(3) {
    padding-top:0;
}

#login-popup .reset_pw {
    display:inline-block;
    width:100% !important;
    border: 1px solid #645D5D !important;
    background: transparent;
    color: #645D5D;
    vertical-align: middle !important;
    height: auto !important;
    font-size: 15px;
    cursor: pointer !important;
    width: 100%;
    box-shadow: none;
    text-shadow: none;
    font-family: inherit;
    outline: none !important;
    margin: 0;
    opacity: 1;
    -webkit-appearance: none;
    border-radius: 0.25em;
    text-align: center;
    line-height: 49px;
    transition: 0.25s;
}

#login-popup .reset_pw:focus, #login-popup .reset_pw:hover, #login-popup .reset_pw:active {
    background-color: #C1313D;
    color: #fff;
}

.dialog-close-button {
    text-decoration: none;
}/* End custom CSS */