.elementor-1794 .elementor-element.elementor-element-ec42ef0{--display:flex;--min-height:100vh;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1794 .elementor-element.elementor-element-57348c9d{text-align:left;}.elementor-1794 .elementor-element.elementor-element-57348c9d.elementor-widget-heading .elementor-heading-title, .elementor-1794 .elementor-element.elementor-element-57348c9d.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-secondary );}.elementor-1794 .elementor-element.elementor-element-7feba18{width:100%;max-width:100%;text-align:left;color:var( --e-global-color-secondary );}.elementor-1794 .elementor-element.elementor-element-7feba18 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1794 .elementor-element.elementor-element-7feba18.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1794 .elementor-element.elementor-element-3e20639{width:100%;max-width:100%;}.elementor-1794 .elementor-element.elementor-element-3e20639 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-1794 .dialog-widget-content{animation-duration:0.8s;background-color:var( --e-global-color-196b4af );border-radius:0px 0px 0px 0px;}#elementor-popup-modal-1794{background-color:#0A142EC7;justify-content:flex-end;align-items:center;pointer-events:all;--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}#elementor-popup-modal-1794 .dialog-message{width:800px;height:100vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-1794 .dialog-close-button{display:flex;top:20px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-1794 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-1794 .dialog-close-button{left:20px;}#elementor-popup-modal-1794 .dialog-close-button i{color:var( --e-global-color-accent );}#elementor-popup-modal-1794 .dialog-close-button svg{fill:var( --e-global-color-accent );}#elementor-popup-modal-1794 .dialog-close-button:hover i{color:var( --e-global-color-f77b41c );}@media(min-width:768px){.elementor-1794 .elementor-element.elementor-element-ec42ef0{--content-width:650px;}}@media(max-width:1024px){.elementor-1794 .elementor-element.elementor-element-7feba18{width:100%;max-width:100%;}#elementor-popup-modal-1794 .dialog-message{width:90vw;}#elementor-popup-modal-1794{justify-content:flex-end;align-items:center;}}@media(max-width:880px){#elementor-popup-modal-1794 .dialog-message{width:80vw;}}@media(max-width:767px){.elementor-1794 .elementor-element.elementor-element-ec42ef0{--content-width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1794 .elementor-element.elementor-element-57348c9d{text-align:left;}.elementor-1794 .elementor-element.elementor-element-7feba18{width:100%;max-width:100%;text-align:left;}.elementor-1794 .elementor-element.elementor-element-3e20639 > .elementor-widget-container{padding:0px 0px 25px 0px;}#elementor-popup-modal-1794 .dialog-message{width:100vw;padding:20px 20px 40px 20px;}#elementor-popup-modal-1794 .dialog-widget-content{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for formidable, class: .elementor-element-3e20639 */.elementor-1794 .elementor-element.elementor-element-3e20639 .frm_submit button {
    margin-top: 20px !important;
    height: auto !important;
    border: none !important;
}

.elementor-1794 .elementor-element.elementor-element-3e20639 .frm_submit button:hover, .elementor-1794 .elementor-element.elementor-element-3e20639 .frm_submit button:focus {
    background-color: var(--e-global-color-f77b41c) !important ;
    color: #fff !important;
    border-radius: 100px; 
    border:none !important;
    height: auto !important ;
}

.elementor-1794 .elementor-element.elementor-element-3e20639 .frm_error_style {
    display: none ;
}

.elementor-1794 .elementor-element.elementor-element-3e20639 .frm_style_formidable-style.with_frm_style .frm_error {
    font-weight: 500;
    color: #B94A48;
}

.elementor-1794 .elementor-element.elementor-element-3e20639 .with_frm_style .frm_primary_label,
.with_frm_style .frm_description {
	color: var( --e-global-color-text );
	margin-bottom: 5px;
	line-height: 1.25rem;
}

.elementor-1794 .elementor-element.elementor-element-3e20639 h3.frm_pos_top.frm_section_spacing {
    border-top: 1px solid #0002 !important;
    margin-bottom: 20px !important
}

.elementor-1794 .elementor-element.elementor-element-3e20639 fieldset {
    padding: 0 !important;
}

.frm_radio label {
    display: flex !important;
    align-items: center;
    gap: 5px;
}

.frm_message {
    border-radius: 10px !important;
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var( --e-global-color-accent )!important;
}

.frm_message p {
    font-size: 18px !important;
    color: #fff !important;
}

@media (max-width:767px) {
    .elementor-1794 .elementor-element.elementor-element-3e20639 .frm_submit button {
        margin-top: 10px !important ;
    }
}

@media (min-width:768px) {
    .frm_submit.frm_flex {
        display: flex !important;
        flex-direction: row !important;
    }
    
    .elementor-1794 .elementor-element.elementor-element-3e20639 .frm_submit button:hover, .elementor-1794 .elementor-element.elementor-element-3e20639 .frm_submit button:focus {
        width: auto !important;
    }
    
    .elementor-1794 .elementor-element.elementor-element-3e20639 button {
            flex: 1 !important;
    }
}

@media (max-width: 575px) {
    .frm_first, .frm_third {
        grid-column: span 12 / span 12 !important;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-popup-modal {
    position: fixed !important;
}/* End custom CSS */