.cg-contact-site .contact-hero{padding-top:20px;padding-bottom:16px}.cg-contact-site .contact-hero h1.elementor-heading-title{font-size:42px;max-width:760px;line-height:1.12}.cg-contact-site .contact-hero>.cg-inner>.cg-label{text-transform:uppercase;letter-spacing:1px}.cg-contact-site .contact-intro{margin-top:20px;font-size:15px;color:#233f82}.cg-contact-site .contact-intro p{color:#233f82}.cg-contact-site .contact-body{padding-top:18px;padding-bottom:76px}.cg-contact-site .contact-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:35px;align-items:start}.cg-contact-site .contact-form-card,.cg-contact-site .contact-info-card,.cg-contact-site .contact-social-card,.cg-contact-site .contact-map-card{background:white;border-radius:24px;padding:35px}.cg-contact-site .contact-form-card h2.elementor-heading-title{font-size:24px}.cg-contact-site .contact-side{gap:25px}.cg-contact-site .contact-info-card{gap:20px}.cg-contact-site .contact-detail{flex-direction:row;align-items:center;gap:16px}.cg-contact-site .contact-detail>.elementor-widget-icon{width:32px}.cg-contact-site .contact-detail .elementor-icon{font-size:26px;color:#073af6!important}.cg-contact-site .contact-detail-copy{width:auto}.cg-contact-site .contact-detail h3.elementor-heading-title{font-size:13px;font-weight:400;margin-bottom:5px}.cg-contact-site .contact-detail p{font-size:15px;font-weight:600;color:#233f82;margin:0}.cg-contact-site .contact-detail a{color:#233f82}.cg-contact-site .contact-social-card h3.elementor-heading-title{font-size:14px;font-weight:400;margin-bottom:18px}.cg-contact-site .contact-social-card .elementor-social-icon{font-size:23px}.cg-contact-site .contact-map-card{padding:0;overflow:hidden}.cg-contact-site .contact-map-card iframe{display:block;width:100%;min-height:260px}.cg-contact-site div.wpforms-container{margin:25px 0 0}.cg-contact-site div.wpforms-container .wpforms-field{padding:12px 0}.cg-contact-site div.wpforms-container .wpforms-field-label{font-size:14px;font-weight:600;color:#171717;margin-bottom:10px}.cg-contact-site div.wpforms-container .wpforms-required-label{color:#df7120}.cg-contact-site div.wpforms-container input[type=text],.cg-contact-site div.wpforms-container input[type=email],.cg-contact-site div.wpforms-container textarea{background:#ededed;border:1px solid #d5d5d5;border-radius:12px;box-shadow:none;color:#233f82;font-family:Arial,Helvetica,sans-serif;font-size:14px;max-width:100%;width:100%;padding:12px 14px;height:44px}.cg-contact-site div.wpforms-container textarea{height:165px;resize:vertical}.cg-contact-site div.wpforms-container input::placeholder,.cg-contact-site div.wpforms-container textarea::placeholder{color:#637493;opacity:1}.cg-contact-site div.wpforms-container .wpforms-submit-container{padding-top:22px}.cg-contact-site div.wpforms-container button.wpforms-submit{background:#fb841e;border:0;border-radius:24px;color:white;padding:12px 24px;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px}.cg-contact-site div.wpforms-container button.wpforms-submit:hover{background:#e57012}.cg-contact-site div.wpforms-container input:focus,.cg-contact-site div.wpforms-container textarea:focus{outline:2px solid #073af6;outline-offset:2px;border-color:#073af6}.cg-contact-site .wpforms-confirmation-container-full{background:#edf5ff;border:1px solid #b9c9ee;border-radius:16px;color:#233f82}
@media(max-width:767px){.cg-contact-site .contact-hero h1.elementor-heading-title{font-size:30px}.cg-contact-site .contact-columns{grid-template-columns:1fr;gap:25px}.cg-contact-site .contact-form-card,.cg-contact-site .contact-info-card,.cg-contact-site .contact-social-card{padding:25px}.cg-contact-site div.wpforms-container .wpforms-one-half{width:100%!important;margin-left:0!important;float:none!important}.cg-contact-site .contact-body{padding-top:18px}}
.cg-contact-site div.wpforms-container button.wpforms-submit{background:#fb841e!important;color:white!important;text-transform:none!important;letter-spacing:normal!important;border:0!important}.cg-contact-site div.wpforms-container button.wpforms-submit:hover{background:#e57012!important}.cg-contact-site div.wpforms-container textarea{height:165px!important}.cg-contact-site .contact-map-card .elementor-widget-google_maps,.cg-contact-site .contact-map-card .elementor-widget-container{width:100%}

