.elementor-1791 .elementor-element.elementor-element-159aa2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-1791 .elementor-element.elementor-element-f269f80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1791 .elementor-element.elementor-element-fe3c25f{text-align:center;color:#FFFEFE;font-family:"Cairo", Sans-serif;font-weight:400;}.elementor-1791 .elementor-element.elementor-element-fe3c25f.elementor-element{--align-self:center;}.elementor-1791 .elementor-element.elementor-element-c9f7a6e .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;padding:12px 40px 13px 40px;}.elementor-1791 .elementor-element.elementor-element-c9f7a6e .elementor-button:hover, .elementor-1791 .elementor-element.elementor-element-c9f7a6e .elementor-button:focus{color:#FFFFFF;}.elementor-1791 .elementor-element.elementor-element-c9f7a6e .elementor-button:hover svg, .elementor-1791 .elementor-element.elementor-element-c9f7a6e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1791 .elementor-element.elementor-element-c9f7a6e.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-1791 .elementor-element.elementor-element-159aa2a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1791 .elementor-element.elementor-element-fe3c25f{font-size:16px;}.elementor-1791 .elementor-element.elementor-element-c9f7a6e .elementor-button{border-radius:20px 20px 20px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-2c77224e */.pmpro_logged_in_welcome_wrap h3 {
    color: #fff !important;
}
a{color: #95CEC7;}
a:hover{color:#fff;}
p.login-username,p.login-password {
    color: #ddd;
    font-size: 18px;
}
p.login-remember {
    color: #95CEC7;
}
input#user_login,input#user_pass {
    border-radius: 20px;
    margin: 15px 0;    width: -webkit-fill-available;
}
p.pmpro_actions_nav {
    padding: 10px 0 0 0;
    font-size: 18px;
    display: none;
}
input#wp-submit {
    font-size: 20px;width: 90%;
}
}
.elementor-element.elementor-element-2c77224e.elementor-widget.elementor-widget-shortcode {
    width: 400px;
}/* End custom CSS */