.elementor-40324 .elementor-element.elementor-element-8f26ec8{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-40324 .elementor-element.elementor-element-100a255c .elementor-icon-wrapper{text-align:center;}.elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a37a897 );}.elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-framed .elementor-icon, .elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-framed .elementor-icon, .elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a37a897 );}.elementor-40324 .elementor-element.elementor-element-100a255c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a37a897 );}.elementor-40324 .elementor-element.elementor-element-100a255c .elementor-icon{font-size:1.75rem;}.elementor-40324 .elementor-element.elementor-element-100a255c .elementor-icon svg{height:1.75rem;}.elementor-40324 .elementor-element.elementor-element-6ade95c9{font-weight:700;}#elementor-popup-modal-40324{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-40324 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-40324 .dialog-close-button{display:flex;}#elementor-popup-modal-40324 .dialog-widget-content{border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-40324 .dialog-close-button i{color:#4E1F74;}#elementor-popup-modal-40324 .dialog-close-button svg{fill:#4E1F74;}@media(max-width:1199px){.elementor-40324 .elementor-element.elementor-element-8f26ec8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:1024px){.elementor-40324 .elementor-element.elementor-element-8f26ec8{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(max-width:768px){.elementor-40324 .elementor-element.elementor-element-8f26ec8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}}/* Start custom CSS for formidable, class: .elementor-element-2c56d297 */.elementor-40324 .elementor-element.elementor-element-2c56d297 svg {
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f26ec8 */.elementor-40324 .elementor-element.elementor-element-8f26ec8:has(.frm_message) .cpjf-intro { 
    display: none !important; 
}

.elementor-40324 .elementor-element.elementor-element-8f26ec8:has(.frm_message) { 
    padding:0; 
    margin: 0;
}

.elementor-40324 .elementor-element.elementor-element-8f26ec8:has(.frm_message) .frm_message {
    background-color: transparent;
    border:0; 
    box-shadow:none; 
    padding:0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-40324 .dialog-close-button { background-color:#4E1F74; color:#fff; border-radius:50%; width:32px; height:32px; display:flex; align-items:center; justify-content:center; top:16px; right:16px; } #elementor-popup-modal-40324 .dialog-close-button i, #elementor-popup-modal-40324 .dialog-close-button svg { color:#fff; fill:#fff; }/* End custom CSS */