.elementor-27287 .elementor-element.elementor-element-08e625f{--display:flex;--background-transition:0.3s;}.elementor-27287 .elementor-element.elementor-element-4e2f188 > .elementor-widget-container{padding:30px 30px 30px 30px;background-color:#FFFFFFD4;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 22px -2px rgba(161.5, 161.5, 161.5, 0.5);}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form label{color:#000000;margin:0px 15px 20px -15px;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form label span{font-family:"Outfit", Sans-serif;font-size:16px;line-height:1.4em;color:#777777;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form select{padding:15px 15px 15px 15px;width:100%;height:50px;border-radius:5px 5px 5px 5px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea{width:100%;height:100px;margin-bottom:20px;padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form .ekit-form-input, .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form select, .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input{margin-bottom:20px;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover, .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea:hover, .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form select:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus, .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea:focus, .elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form select:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-27287 .elementor-element.elementor-element-4e2f188 .wpcf7-form textarea{color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea::-webkit-input-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea::-moz-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea:-ms-input-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form textarea:-moz-placeholder{font-size:16px;color:#000000;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form > p{text-align:left;}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input[type="submit"]{font-family:"Outfit", Sans-serif;text-transform:uppercase;letter-spacing:1.5px;border-radius:35px 35px 35px 35px;padding:15px 35px 15px 35px;margin:0px 0px 0px 0px;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 30%, #0D4242 100%);}.elementor-27287 .elementor-element.elementor-element-4e2f188 .ekit-form form input[type="submit"]:hover{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #0D4242 30%, var( --e-global-color-primary ) 100%);box-shadow:0px 5px 30px 0px rgba(255, 255, 255, 0.30196078431372547);}@media(max-width:999px){.elementor-27287 .elementor-element.elementor-element-4e2f188{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-27287 .elementor-element.elementor-element-4e2f188.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-27287 .elementor-element.elementor-element-4e2f188{width:100%;max-width:100%;}.elementor-27287 .elementor-element.elementor-element-4e2f188 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-27287 .elementor-element.elementor-element-4e2f188.elementor-element{--align-self:flex-start;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-4e2f188 */input[type="radio"]:checked {
  border: 2px solid #33abab !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
    color: #000 !important;
}/* End custom CSS */