.elementor-27695 .elementor-element.elementor-element-4e632d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 80px;--background-transition:0.3s;}.elementor-27695 .elementor-element.elementor-element-ea44be6 iframe{height:725px;}.elementor-27695 .elementor-element.elementor-element-278e881{--display:flex;--gap:50px 0px;--background-transition:0.3s;}.elementor-27695 .elementor-element.elementor-element-e74bd99{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-c513580 img{width:80px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-27695 .elementor-element.elementor-element-4f6dd0d{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-919ae6c-font-family ), sans-serif;font-size:var( --e-global-typography-919ae6c-font-size );font-weight:var( --e-global-typography-919ae6c-font-weight );line-height:var( --e-global-typography-919ae6c-line-height );letter-spacing:var( --e-global-typography-919ae6c-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-824b821{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-386c55e{--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:50px 50px;--background-transition:0.3s;}.elementor-27695 .elementor-element.elementor-element-4d3417e{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-6302e82{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-edf5467{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-27695 .elementor-element.elementor-element-5209220 img{width:80px;}.elementor-27695 .elementor-element.elementor-element-816a76a{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-919ae6c-font-family ), sans-serif;font-size:var( --e-global-typography-919ae6c-font-size );font-weight:var( --e-global-typography-919ae6c-font-weight );line-height:var( --e-global-typography-919ae6c-line-height );letter-spacing:var( --e-global-typography-919ae6c-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-99597f6{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-03668f2{--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:50px 50px;--background-transition:0.3s;}.elementor-27695 .elementor-element.elementor-element-38130d6{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-0893650{color:var( --e-global-color-c99362d );font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-4fc265f{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-8540cdc .elementor-heading-title{color:var( --e-global-color-2419916 );font-family:var( --e-global-typography-4d1934f-font-family ), sans-serif;font-size:var( --e-global-typography-4d1934f-font-size );font-weight:var( --e-global-typography-4d1934f-font-weight );line-height:var( --e-global-typography-4d1934f-line-height );letter-spacing:var( --e-global-typography-4d1934f-letter-spacing );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27695 .elementor-element.elementor-element-0998e50{--divider-border-style:solid;--divider-color:var( --e-global-color-b6caddd );--divider-border-width:0.5px;}.elementor-27695 .elementor-element.elementor-element-0998e50 .elementor-divider-separator{width:100%;}.elementor-27695 .elementor-element.elementor-element-0998e50 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-validation-errors{display:block !important;font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .etheme-contact-form-7-title{font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-select{color:var( --e-global-color-c99362d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form .form-group:not(:last-child){margin-bottom:20px;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-textarea{padding:5px 10px 5px 10px;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form input:focus, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form textarea:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form p{text-align:left;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form label, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form:not(input){color:var( --e-global-color-c99362d );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form label{font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-2938d0a-font-family ), sans-serif;font-size:var( --e-global-typography-2938d0a-font-size );font-weight:var( --e-global-typography-2938d0a-font-weight );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form > p:nth-last-of-type(1){text-align:center;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;background-color:var( --e-global-color-2419916 );color:var( --e-global-color-867d700 );padding:10px 50px 10px 50px;margin-top:15px;font-family:"neo-sans", sans-serif;font-size:24px;font-weight:300;text-transform:none;line-height:1.2em;letter-spacing:0px;}.elementor-27695 .elementor-element.elementor-element-de96793{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-27695 .elementor-element.elementor-element-4e632d7{--gap:30px 30px;}.elementor-27695 .elementor-element.elementor-element-ea44be6 iframe{height:565px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-4f6dd0d{font-size:var( --e-global-typography-919ae6c-font-size );line-height:var( --e-global-typography-919ae6c-line-height );letter-spacing:var( --e-global-typography-919ae6c-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-824b821{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-386c55e{--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;--gap:10px 10px;}.elementor-27695 .elementor-element.elementor-element-4d3417e{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-6302e82{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-816a76a{font-size:var( --e-global-typography-919ae6c-font-size );line-height:var( --e-global-typography-919ae6c-line-height );letter-spacing:var( --e-global-typography-919ae6c-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-99597f6{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-03668f2{--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;--gap:10px 10px;}.elementor-27695 .elementor-element.elementor-element-38130d6{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-0893650{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-8540cdc .elementor-heading-title{font-size:var( --e-global-typography-4d1934f-font-size );line-height:var( --e-global-typography-4d1934f-line-height );letter-spacing:var( --e-global-typography-4d1934f-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .etheme-contact-form-7-title{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-select{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form label{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form input[type="submit"]{font-size:22px;line-height:1.2em;letter-spacing:0px;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-validation-errors{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}}@media(max-width:767px){.elementor-27695 .elementor-element.elementor-element-4e632d7{--gap:50px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27695 .elementor-element.elementor-element-ea44be6 iframe{height:565px;}.elementor-27695 .elementor-element.elementor-element-e74bd99{--gap:10px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-c513580 img{width:47px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-4f6dd0d{font-size:var( --e-global-typography-919ae6c-font-size );line-height:var( --e-global-typography-919ae6c-line-height );letter-spacing:var( --e-global-typography-919ae6c-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-824b821{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-386c55e{--gap:10px 10px;}.elementor-27695 .elementor-element.elementor-element-4d3417e{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-6302e82{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-edf5467{--gap:10px 10px;}.elementor-27695 .elementor-element.elementor-element-5209220 img{width:47px;}.elementor-27695 .elementor-element.elementor-element-816a76a{font-size:var( --e-global-typography-919ae6c-font-size );line-height:var( --e-global-typography-919ae6c-line-height );letter-spacing:var( --e-global-typography-919ae6c-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-99597f6{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-03668f2{--gap:10px 10px;}.elementor-27695 .elementor-element.elementor-element-38130d6{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-0893650{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-4fc265f{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-8540cdc .elementor-heading-title{font-size:var( --e-global-typography-4d1934f-font-size );line-height:var( --e-global-typography-4d1934f-line-height );letter-spacing:var( --e-global-typography-4d1934f-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .etheme-contact-form-7-title{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control.wpcf7-select{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form label{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form > p:nth-last-of-type(1){text-align:left;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-validation-errors{font-size:var( --e-global-typography-2938d0a-font-size );line-height:var( --e-global-typography-2938d0a-line-height );letter-spacing:var( --e-global-typography-2938d0a-letter-spacing );}}/* Start custom CSS for et-contact-form-7, class: .elementor-element-3c00722 */.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 20px;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row span {
    flex-grow: 1;
    width: 50%;
    margin: 0;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone {
    gap: 0;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone select {
    border-right: 0;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone span {
    width: auto;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone span input {
    border-left: 0 !important;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone span:after {
    content: "|";
    position: absolute;
    top: 5px;
    left: 0;
    color: #606060;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone span .country-code {
   border-right: 0 !important;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.phone span select {
   border-left: 0 !important;
   padding-left: 20px !important;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .country-code {
    width: 100%;
    padding: 5px 10px;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .phone .country-code {
    width: 20%;
    padding-right: 35px;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 .wpcf7-not-valid-tip {
    position: absolute;
    display: none !important;
    font-size: 0;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 input.country-code {
    text-transform: none;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 input.wpcf7-form-control.wpcf7-text[aria-invalid="true"],
.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 select.wpcf7-form-control.wpcf7-select[aria-invalid="true"]{
    border: 2px solid red;
    color: #721c24;
}

.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 input.wpcf7-form-control.wpcf7-text[aria-invalid="true"]:focus,
.elementor-27695 .elementor-element.elementor-element-3c00722 .etheme-contact-form-7 select.wpcf7-form-control.wpcf7-select[aria-invalid="true"]:focus{
    border-color: red !important;
    box-shadow: 0 0 5px rgba(255, 0, 0, 0.5);
}

.elementor-27695 .elementor-element.elementor-element-3c00722 input[type="submit"]:focus {
    border: 0 !important;
}

@media only screen and (max-width: 767px) {
    .elementor-27695 .elementor-element.elementor-element-3c00722 .form-row {
        gap: 0;
    }
        
    .elementor-27695 .elementor-element.elementor-element-3c00722 .form-row.name {
        flex-direction: column;
    }
    
    .elementor-27695 .elementor-element.elementor-element-3c00722 .form-row span {
        width: 100%;
    }
    
    .elementor-27695 .elementor-element.elementor-element-3c00722 .phone .country-code {
        width: 70%;
    }
 }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'neo-sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://medisana.asia/wp-content/uploads/2024/12/NeoSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */