.elementor-10155 .elementor-element.elementor-element-9b97f4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  font-family: 'Public Sans', sans-serif !important;
}

.employee-sec{padding:60px 30px 40px;}
.employee-content{max-width:1000px !important; margin:0 auto 5px !important; width:100%; border-bottom:3px solid #4d2973;}
.employee-content:last-child{border-bottom:0;}

.employee-sec h1{text-align:center; margin-bottom:20px;}

.employee-content h2{font-size:32px; margin-bottom:15px;}
.employee-content h3{font-size:22px; line-height:1.5; margin-bottom:5px;}
.employee-content p{margin-bottom:5px;  font-size: 18px;
}
.employee-content ul{display:flex; flex-wrap:wrap; column-gap: 50px;}
.employee-content ul li{flex-basis:46%; font-size:16px; line-height:1.6;}
.employee-content ul li a{font-size:16px; display:inline-block; margin-bottom:5px;}
#wpmem_restricted_msg{margin-top:60px !important;}
#wpmem_restricted_msg,  #wpmem_reg{max-width: 800px; margin:0 auto;}
#wpmem_restricted_msg p a{color: #4d2972; text-decoration: underline;}
#wpmem_restricted_msg p a:hover{color: #555759; text-decoration: none;}
#wpmem_login{max-width: 500px; margin:0 auto;}
legend {
 border: 0 !important;
  color: #4d2973;
}
.req-text{display: none;}
#wpmem_login input, #wpmem_reg input{padding:14px 20px; background-color:#4d2972; border-radius: 50px;}
.wpmem_msg{max-width: 800px; margin:40px auto 0;}
.wpmem_msg strong{color:#e74f2e;}
@media (max-width: 1024px) {
#wpmem_restricted_msg{padding: 0 30px;}
}
@media (max-width: 991px) {
   .employee-sec h1{
        
        font-size: 28px;
    }
    .employee-sec h2{
        
        font-size: 22px;
    }
     .employee-sec h3{
        
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .employee-content ul li{flex-basis:100%;}
}/* End custom CSS */