.elementor-4758 .elementor-element.elementor-element-5af18907{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4758 .elementor-element.elementor-element-5af18907, .elementor-4758 .elementor-element.elementor-element-5af18907::before{--border-transition:0.3s;}.elementor-4758 .elementor-element.elementor-element-49f9a5e0 > .elementor-widget-container{padding:0px 15px 0px 15px;}#elementor-popup-modal-4758 .dialog-message{width:695px;height:auto;}#elementor-popup-modal-4758{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-4758 .dialog-close-button{display:flex;top:15px;font-size:24px;}#elementor-popup-modal-4758 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-d298a8b );border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-4758 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-4758 .dialog-close-button{left:15px;}#elementor-popup-modal-4758 .dialog-close-button i{color:var( --e-global-color-1aecd76 );}#elementor-popup-modal-4758 .dialog-close-button svg{fill:var( --e-global-color-1aecd76 );}/* Start custom CSS for wpforms, class: .elementor-element-49f9a5e0 */#wpforms-3520-field_9 {
    color: var(--wpforms-field-border-color);
}

.elementor-4758 .elementor-element.elementor-element-49f9a5e0 .elementor-widget-container {
    padding: 0 !important;
}


/*#wpforms-658-field_8-container {
    display: none;
}*/

.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
   
    border: 1px solid #ddd;
    color: white !important; 
    font-size: 1em; 
    font-weight: bold !important;
    padding: 10px 15px; 
    border-radius: 20px 20px 20px 20px !important;
     height: 50px !important;
 
     width: 50px !important;
     font-family: Nexa !important;
     box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.5) !important
    
}



#wpforms-submit-4748  {
   
    border: 0px solid #ddd;
    color: white !important; 
    font-size: 1em; 
    font-weight: bold !important;
    /* padding: 10px 15px; */
    margin-top: 25px;
    border-radius: 20px 20px 20px 20px !important;
     height: 44px !important;
 
    /* width: 50px !important; */
     font-family: Nexa !important;
     box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.5) !important
    
}


div.wpforms-container-full .wpforms-form button[type=submit] { 
    
    color: white !important; 
    font-size: 1em; 
    font-weight: bold !important;
    /*padding: 10px 15px; */
    border-radius: 20px 20px 20px 20px !important;
     height: 64px !important;
 
     width: 180px !important;
     
     box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.5) !important
     
     
     color: var( --e-global-color-d298a8b );
  font-family: var( --e-global-typography-17f1fe1-font-family ), Sans-serif;
  font-size: var( --e-global-typography-17f1fe1-font-size );
  font-weight: var( --e-global-typography-17f1fe1-font-weight );
  line-height: var( --e-global-typography-17f1fe1-line-height );
  letter-spacing: var( --e-global-typography-17f1fe1-letter-spacing );
  word-spacing: var( --e-global-typography-17f1fe1-word-spacing );
  display: block !important;
    /* margin-left: auto !important;
     margin-right: auto !important; */
     
     
}


.wpforms-form button[type=submit]:hover {
    
    background: white !important;

background-color: var( --e-global-color-94a02ad ) !important;

}

div.wpforms-container-full {margin-bottom: -10px;  font-family: Nexa !important;
   
}

.wpforms-field-medium {
         color: #6633CC !important;
    font-size: 1.313rem !important;
}

.wpforms-field-large {
         color: #6633CC !important;
    font-size: 1.313rem !important;
}

.wpforms-field-label-inline {
     color: #6633CC !important;
    font-size: 1.313rem !important;
}

.wpforms-field-container {
    color: #6633CC;
    font-size: 1.313rem !important;
}




.wpforms-confirmation-container-full {
    background-color: white !important;
    color: black !important;
    font-family: Nexa !important;
 
    background: #e0ffc7;
border: 0px !important;
    padding: 1.5rem  !important;
    margin: 0px !important;
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button {  background-color: #FE00FE !important; font-family: Nexa !important;}

.elementor-4758 .elementor-element.elementor-element-49f9a5e0 li {align-items: center !important;}
input {margin-top: 0px !important;}
.elementor-4758 .elementor-element.elementor-element-49f9a5e0 a:link {
  color: #fe00fe !important;}
  
.elementor-4758 .elementor-element.elementor-element-49f9a5e0 #wpforms-658-field_8-container {
    display: none;
}




.elementor-4758 .elementor-element.elementor-element-49f9a5e0 #wpforms-658-field_5-container {
    padding-top: 0 !important;
}

.elementor-4758 .elementor-element.elementor-element-49f9a5e0 #wpforms-658 {
    margin-top: 0;
}/* End custom CSS */