.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-410 .elementor-element.elementor-element-ac8b8ff{border-style:solid;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-410 .elementor-element.elementor-element-254819d{text-align:center;}.elementor-410 .elementor-element.elementor-element-254819d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:700;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:#0F172A;}.elementor-410 .elementor-element.elementor-element-254819d > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-410 .elementor-element.elementor-element-7e8be94{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#0F172A;}.elementor-410 .elementor-element.elementor-element-7e8be94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-contact-form-7 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7-wrapper{text-align:default;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form{margin:0px 0px 0px 0px;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .eael-contact-form-7-heading{text-align:center;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#0057FF;}.elementor-410 .elementor-element.elementor-element-8524d49 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover{background-color:#0073DC;}#elementor-popup-modal-410 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-410{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-410 .dialog-close-button{display:flex;}#elementor-popup-modal-410 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for heading, class: .elementor-element-254819d */.elementor-410 .elementor-element.elementor-element-254819d{
    margin-bottom: 8px;
}
.elementor-popup-modal .dialog-close-button{
    top:10px !important;
    right: 10px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e8be94 */.elementor-410 .elementor-element.elementor-element-7e8be94{
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-8524d49 */.eael-contact-form input{
    padding-top:0px;
    padding-bottom:0px;
}
.wpcf7-form input{
    height: 30px!important;
    background: #fff;
    border: 1px solid #cbd5e1!important;
    border-radius: 3px;
        font-weight: 400 !important;
            font-size: 14px;
        margin: 5px 0px 8px 0px !important;
            
}
.wpcf7-form textarea {
    height: 50px!important;
    background: #fff;
    border: 1px solid #cbd5e1;
    border-radius: 8px;
        margin: 10px 0px;
        resize: none;
        font-size: 14px;
         border-radius: 3px;
         font-weight: 400 !important;
}
.wpcf7-form label{
    text-align: left;
   width: 100%;
   font-size: 14px;
   margin-bottom: 15px !important;
}
.elementor-popup-modal .dialog-message{
    width:650px !important;
}
.wpcf7-form .wpcf7-not-valid-tip{
    color: #dc3232;
       text-align: left !important;
    padding: 0px 0px 0px 0px;
    font-size: 12px !important;
    margin-top: -5px !important;
}
.suggesttopic-popup{
    border: 1px solid #BFD8FF;
border-radius: 24px;
outline: none;
background-image: url(https://cdn.syncfusion.com/content/images/blogstile-images/popup-background.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.eael-contact-form-7 .wpcf7-form p{
    margin: 0 auto !important;
    text-align: center;
}
.eael-contact-form-7 input[type=submit]{
        width: 100% !important;
        background: #0057FF;
    border-radius: 4px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-top: 30px;
    padding: 7px 0px 30px 0px !important;
}
.eael-contact-form-7 input[type=submit]:focus{
    background: #0073DC !important;
}
.wpcf7-form .wpcf7-response-output{
        margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.wpcf7-form-control-wrap grammarly-extension{
    display: none;
    outline: none;
    border: none;
}
.wpcf7-form p .wpcf7-spinner:nth-child(2) {
    display: none !important;
}
/*.wpcf7-form p .wpcf7-spinner:first-child{*/
/*      display: none !important;*/
/*}*/
input::placeholder,
textarea::placeholder {
  color: #64748B;
font-weight: 400 !important;
}

/*.wpcf7-spinner{*/
/*    display:block !important;*/
/*}*/
.wpcf7 form .wpcf7-response-output{
    text-align: center !important;
    margin-top: -15px !important;
    margin-bottom: 5px !important;
}
.close-button{
    background-color:#FFF;
width: 240px;
height: 48px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #0073DC;
text-align:center;
color: #0073DC;
text-align: center;
font-family: Open Sans;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 125%; /* 20px */
text-transform: uppercase;
}
.close-button:hover{
    /*background-color: transparent;*/
    /*color: #0057FF;*/
    color: #FFFFFF;
    background-color: #0073DC;
    border-color: #0073DC;
}
.close-button:focus{
    color: #FFFFFF;
    background-color: #0073DC;
    border-color: #0073DC;
    outline: none !important;
}
/*@supports (-webkit-appearance: none) {*/

/*    .dialog-lightbox-message  ::-webkit-scrollbar {*/
/*    width: 7px;*/
/*       }*/
/*}*/
/*.dialog-lightbox-message::-webkit-scrollbar-thumb {*/
    
/*background: #BBC2CD;*/
    
/*border-radius: 4px;*/
/*}*/
/*.dialog-lightbox-message::-webkit-scrollbar-track {*/
/*    background: none;*/
/*}*//* End custom CSS */