.elementor-11586 .elementor-element.elementor-element-d92641f input[type=text]{background-color:#FFFFFF57;color:var(--e-global-color-ef7a26d);border-style:none;transition:all ease-out .3s}.elementor-11586 .elementor-element.elementor-element-d92641f input[type=email]{background-color:#FFFFFF57;color:var(--e-global-color-ef7a26d);border-style:none;border-radius:10px;transition:all ease-out .3s}.elementor-11586 .elementor-element.elementor-element-d92641f select{background-color:#FFFFFF57;color:var(--e-global-color-ef7a26d);border-style:none;border-radius:10px;transition:all ease-out .3s}.elementor-11586 .elementor-element.elementor-element-d92641f textarea{background-color:#FFFFFF57;color:var(--e-global-color-ef7a26d);height:20px;border-radius:10px;border-style:none;transition:all ease-out .3s}.elementor-11586 .elementor-element.elementor-element-d92641f input[type=submit]{background-color:var(--e-global-color-ef7a26d);font-family:"Lexend Deca",Sans-serif;font-size:16px;font-weight:600;text-transform:none;color:var(--e-global-color-secondary);border-style:solid;border-width:2px;border-color:var(--e-global-color-ef7a26d);border-radius:50px;transition:all ease-out .3s}.elementor-11586 .elementor-element.elementor-element-d92641f input[type=submit]:hover{background-color:var(--e-global-color-secondary);box-shadow:0px 0px 10px 0px rgba(255,255,255,0)}.elementor-11586 .elementor-element.elementor-element-d92641f>.elementor-widget-container{padding:0 30px}.elementor-11586 .elementor-element.elementor-element-d92641f input:not([type=submit]){font-family:"Lexend Deca",Sans-serif;color:var(--e-global-color-ef7a26d);height:55px;border-radius:10px;border-style:none;transition:all ease-out .3s}.elementor-11586 .elementor-element.elementor-element-d92641f input:not([type=submit])::placeholder{color:var(--e-global-color-ef7a26d)}.elementor-11586 .elementor-element.elementor-element-d92641f textarea::placeholder{color:var(--e-global-color-ef7a26d)}.elementor-11586 .elementor-element.elementor-element-d92641f label{font-family:"Lexend Deca",Sans-serif;font-weight:500;color:var(--e-global-color-ef7a26d)}@media(max-width:767px){.elementor-11586 .elementor-element.elementor-element-d92641f>.elementor-widget-container{padding:20px 30px 0}.elementor-11586 .elementor-element.elementor-element-d92641f select{width:100%}}.pharos-contact-form{--primary:#0a2b6d;--accent:#ff6b2c;--text:#102a4c;--border:#cfd8e3;--input-bg:#f8fafc;--placeholder:#9aa8ba;background:#fff;padding:24px 10px 20px !important;border-radius:18px !important;max-width:100%}.pharos-contact-form p{margin:0 !important;padding:0 !important}.pharos-contact-form .pharos-form-title h3{color:var(--primary);font-size:21px !important;font-weight:600;line-height:1.2;margin:0 0 4px !important}.pharos-contact-form .pharos-form-title p{font-size:13px !important;margin-bottom:18px !important}.pharos-contact-form label{display:block;color:var(--primary) !important;font-size:12px !important;font-weight:600 !important;line-height:1.2;margin-bottom:10px !important}.pharos-contact-form .pharos-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px !important;margin-bottom:8px !important}.pharos-contact-form input[type=text],.pharos-contact-form input[type=email],.pharos-contact-form input[type=tel],.pharos-contact-form select,.pharos-contact-form textarea{width:100% !important;margin-top:6px !important;margin-bottom:0 !important;background:var(--input-bg) !important;border:1px solid var(--border) !important;border-radius:8px !important;color:var(--text) !important;font-size:13px !important;font-weight:400 !important;line-height:1.4 !important;outline:none !important;box-shadow:none !important}.pharos-contact-form input[type=text],.pharos-contact-form input[type=email],.pharos-contact-form input[type=tel],.pharos-contact-form input[type=password],.pharos-contact-form input[type=url],.pharos-contact-form input[type=date],.pharos-contact-form select{height:42px !important;min-height:42px !important;padding:8px 12px !important}.pharos-contact-form textarea{min-height:80px !important;height:80px !important;max-width:100% !important;padding:10px 12px !important;resize:vertical}.pharos-contact-form input::placeholder,.pharos-contact-form textarea::placeholder{color:var(--placeholder) !important;opacity:1;font-size:12px !important;font-style:italic}.pharos-contact-form input:focus,.pharos-contact-form textarea:focus,.pharos-contact-form select:focus{border-color:var(--accent) !important;box-shadow:0 0 0 3px rgba(255,107,44,.16) !important}.pharos-contact-form select{appearance:auto;cursor:pointer}.pharos-contact-form option{color:var(--primary) !important;background:#fff !important}.pharos-contact-form input[type=submit],.pharos-contact-form .wpcf7-submit{width:auto !important;background:var(--primary) !important;color:#fff !important;border:none !important;border-radius:999px !important;padding:10px 22px !important;font-size:12px !important;font-weight:600 !important;line-height:1;cursor:pointer;margin-top:2px !important;transition:all .25s ease}.pharos-contact-form input[type=submit]:hover,.pharos-contact-form .wpcf7-submit:hover{background:var(--accent) !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 12px 28px rgba(255,107,44,.25)}.pharos-contact-form .pharos-form-note{color:var(--placeholder);font-size:10px !important;margin-top:10px !important}.pharos-contact-form .wpcf7-not-valid-tip{color:#e3312d !important;font-size:11px !important;font-weight:600 !important;margin-top:4px !important}.pharos-contact-form .wpcf7-response-output{margin:16px 0 0 !important;padding:1em 1.4em !important;border:1px solid var(--accent) !important;border-radius:12px !important;color:var(--primary) !important;font-size:13px !important;font-weight:500 !important}.pharos-contact-form .wpcf7-spinner{background-color:var(--primary) !important;opacity:1;margin:14px 18px}.pharos-contact-form .intl-tel-input{width:100%}.pharos-contact-form .intl-tel-input .selected-flag .iti-flag{display:none !important}.pharos-contact-form .intl-tel-input.allow-dropdown input[type=text],.pharos-contact-form .intl-tel-input.allow-dropdown input[type=tel]{padding-left:90px !important}.pharos-contact-form .intl-tel-input.allow-dropdown .selected-flag,.pharos-contact-form .intl-tel-input.separate-dial-code .selected-flag{width:44px}.pharos-contact-form .intl-tel-input .selected-flag .iti-arrow{left:13px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid var(--primary)}.pharos-contact-form .intl-tel-input ul.country-list{width:280px;margin-top:10px !important;overflow-x:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--primary);box-shadow:0 12px 30px rgba(0,0,0,.12)}@media (max-width:767px){.pharos-contact-form{padding:20px 16px !important}.pharos-contact-form .pharos-form-row{grid-template-columns:1fr;gap:0}.pharos-contact-form .wpcf7-submit,.pharos-contact-form input[type=submit]{width:100% !important;text-align:center}.pharos-contact-form .intl-tel-input ul.country-list{width:250px}}.pharos-contact-form .wpcf7-response-output{margin-top:-25px !important}