.elementor-2 .elementor-element.elementor-element-97a40f4{--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;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:-130px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d1021e5{--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;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-22031fe .qodef-qi-section-title{text-align:center;}.elementor-2 .elementor-element.elementor-element-22031fe .qodef-qi-section-title .qodef-m-title{font-family:"font futura", Sans-serif;}.elementor-2 .elementor-element.elementor-element-22031fe .qodef-qi-section-title .qodef-e-colored{color:#bababa;}.elementor-2 .elementor-element.elementor-element-22031fe .qodef-m-subtitle{align-items:baseline;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2 .elementor-element.elementor-element-ddce462{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#070707;}.elementor-2 .elementor-element.elementor-element-ddce462 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-ddce462 .elementor-headline{text-align:center;}.elementor-2 .elementor-element.elementor-element-ddce462 .elementor-headline-dynamic-wrapper path{stroke:#FBFBFB;}.elementor-2 .elementor-element.elementor-element-ddce462 .elementor-headline-dynamic-text{font-family:"font futura", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-3cfd978 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3cfd978 img{width:10%;}.elementor-2 .elementor-element.elementor-element-9f4169e{--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;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9f047bb{--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;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-32a6766{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-2 .elementor-element.elementor-element-32a6766 .elementor-headline{text-align:center;font-family:"font futura", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;}.elementor-2 .elementor-element.elementor-element-32a6766 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-32a6766 .elementor-headline-plain-text{color:#000000;}.elementor-2 .elementor-element.elementor-element-b4677a3{--grid-template-columns:repeat(0, auto);--grid-column-gap:71px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-b4677a3 .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-b4677a3 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 label{font-family:"font futura", Sans-serif;color:#000000;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 input:not([type=submit]), .elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 textarea, .elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 select{font-family:"font futura", Sans-serif;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 input:not([type=submit]){color:#000000;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 textarea{color:#000000;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 select{color:#000000;background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 input:not([type=submit])::placeholder{color:#000000;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 textarea::placeholder{color:#000000;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 input[type=checkbox]{font-size:0px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 input[type=radio]{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 .wpcf7-radio{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 input[type=submit]{color:#D70000;background-color:#000000;border-color:#927474;border-radius:59px 59px 59px 59px;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7{text-align:left;}.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-2 .elementor-element.elementor-element-d08c9c6{--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;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9d521ae iframe{height:684px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-d1021e5{--width:100%;}.elementor-2 .elementor-element.elementor-element-9f047bb{--width:50%;}.elementor-2 .elementor-element.elementor-element-d08c9c6{--width:50%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-5701a3a .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-5701a3a */input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    line-height: 20PX
}
.elementor-2 .elementor-element.elementor-element-45f347c .qodef-qi-contact-form-7 {
 font-family: font futura;   
}
    .qodef-theme-button.qodef-layout--filled .qodef-btn-text, .qodef-theme-button.qodef-layout--filled .qodef-m-text, button[type=submit].qodef-layout--filled .qodef-btn-text, button[type=submit].qodef-layout--filled .qodef-m-text, input[type=submit].qodef-layout--filled .qodef-btn-text, input[type=submit].qodef-layout--filled .qodef-m-text {
      font-family: font futura;   
    }
    a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    background: 0 0;
    border: 0;
    outline: 0;
    font-family: 'font futura';
   
    color: #000
}

.qodef-theme-button.qodef-layout--filled .qodef-btn-text, .qodef-theme-button.qodef-layout--filled .qodef-m-text, button[type=submit].qodef-layout--filled .qodef-btn-text, button[type=submit].qodef-layout--filled .qodef-m-text, input[type=submit].qodef-layout--filled .qodef-btn-text, input[type=submit].qodef-layout--filled .qodef-m-text {
    font-family: font futura;
    color: #fff;
     text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS */.qodef-qi-section-title>.qodef-m-text {
    margin: .5em 0 0;
    font-family: 'font futura';
    font-size: 16px;
    color: #3e3e3f !important;
}

#qodef-side-area-mobile-header .qodef-m-navigation ul li a .qodef-menu-item-text {
 font-family: 'font futura';
 
}
#qodef-side-area-mobile-header .qodef-m-navigation {
    margin-top: -200px;
}
.qodef-opener-icon.qodef-source--icon-pack * {
    color: #005f35 !important;
}
.fa-close:before, .fa-remove:before, .fa-times:before {
    color: #fff;
}

#qodef-side-area-mobile-header .qodef-m-navigation ul li a .qodef-menu-item-text {
 color: #fff;   
}

#qodef-side-area-mobile-header .qodef-m-navigation ul li.current-menu-item a .qodef-menu-item-text, 
#qodef-side-area-mobile-header .qodef-m-navigation ul li.current-menu-ancestor a .qodef-menu-item-text, 
#qodef-side-area-mobile-header .qodef-m-navigation ul li.qodef-menu-item--open a .qodef-menu-item-text {
    color: #005f35 !important;
}/* End custom CSS */