.elementor-11688 .elementor-element.elementor-element-ba97ce6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11688 .elementor-element.elementor-element-06405dc{--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;}.elementor-11688 .elementor-element.elementor-element-0c12c46{--display:flex;}.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-11688 .elementor-element.elementor-element-ee5f530{text-align:start;}.elementor-11688 .elementor-element.elementor-element-ee5f530 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;}.elementor-11688 .elementor-element.elementor-element-29a0d0d{--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;}.elementor-11688 .elementor-element.elementor-element-e8270e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-11688 .elementor-element.elementor-element-ba97ce6{--content-width:80%;}.elementor-11688 .elementor-element.elementor-element-06405dc{--width:50%;}.elementor-11688 .elementor-element.elementor-element-29a0d0d{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-6398b2d */#forminator-module-11704{
    max-width: 600px!important;
    margin: 0 auto;
    font-family: 'Playfair Display'!important;
    border: 1px solid #2200555E!important;
    border-radius: 30px!important;
    padding: 20px!important;
    color: #143D70;
 
}
#forminator-module-11704 input::placeholder,
#forminator-module-11704 textarea::placeholder 
{
     color: #143D70!important;
}
#forminator-module-11704 input,
#forminator-module-11704 textarea {
    width: 100%;
    padding: 15px;
    border-radius: 30px;
    border: 1px solid #2200555E;
    font-size: 14px;
    color: #143D70;
    box-sizing: border-box;
    margin-bottom: 0px!important;
}

#forminator-module-11704 button {
    width: 100%;
    padding: 15px;
    background: #D8A058;
    border: 1px solid #D8A058;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.25s ease;
}

#forminator-module-11704 button:hover {
    opacity: 0.8;
}

.forminator-response-message {
    margin-top: 15px;
    text-align: center;
    font-weight: 600;
}
#forminator-module-11704 input:focus,
#forminator-module-11704 textarea:focus {
    outline: none!important; 
    border:none!important;
        border: 1px solid #2200555E!important;
}
.forminator-module-edit-link{
    display: none;
}
.forminator-response-message.forminator-success {
    display: block !important;
    background: #e6f9ee!important;        
    color: #0f5132;         
    border-radius: 12px;       
    padding: 15px 20px;         
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}/* End custom CSS */