.contact-info-section[data-v-dc619f0e]{padding-block:var(--ui-section-space);background:var(--ui-bg-dark);padding-top:100px;padding-bottom:100px}.contact-info-section .contact-layout[data-v-dc619f0e]{grid-template-columns:1fr 1.5fr;align-items:start;gap:30px;display:grid}@media only screen and (width<=991px){.contact-info-section .contact-layout[data-v-dc619f0e]{grid-template-columns:1fr}}.contact-info-section .contact-cards[data-v-dc619f0e]{flex-direction:column;gap:20px;display:flex}.contact-info-section .contact-cards .info-card[data-v-dc619f0e]{background-color:var(--ui-color-white);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);height:100px;box-shadow:var(--ui-shadow-card-subtle);border-color:#cfcfcf;align-items:center;gap:20px;padding:25px 30px;display:flex}.contact-info-section .contact-cards .info-card .info-icon[data-v-dc619f0e]{width:28px;height:28px;color:var(--ui-color-green);justify-content:center;align-items:center;display:flex}.contact-info-section .contact-cards .info-card .info-icon[data-v-dc619f0e] svg{color:currentColor;fill:none;width:100%;height:auto}.contact-info-section .contact-cards .info-card .info-text[data-v-dc619f0e]{flex-direction:column;gap:5px;display:flex}.contact-info-section .contact-cards .info-card .info-text span[data-v-dc619f0e]{font-family:var(--ui-font-body);color:var(--ui-text-muted);font-size:14px}.contact-info-section .contact-cards .info-card .info-text strong[data-v-dc619f0e]{font-family:var(--ui-font-body);color:var(--ui-text);font-size:16px;font-weight:600}.contact-info-section .contact-form-card[data-v-dc619f0e]{background-color:var(--ui-color-white);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card-subtle);border-color:#cfcfcf;padding:40px;box-shadow:2px 7px 20px #00000040}.contact-info-section .contact-form-card form[data-v-dc619f0e]{flex-direction:column;gap:10px;display:flex}.contact-info-section .contact-form-card form .form-group[data-v-dc619f0e]{flex-direction:column;display:flex}.contact-info-section .contact-form-card form .form-group input[data-v-dc619f0e],.contact-info-section .contact-form-card form .form-group textarea[data-v-dc619f0e]{width:100%;height:56px;font-family:var(--ui-font-body);color:var(--ui-text);border:1px solid var(--ui-border);background-color:#0000;border-color:#cfcfcf;border-radius:8px;outline:none;padding:20px;font-size:14px;transition:border-color .3s}.contact-info-section .contact-form-card form .form-group input[data-v-dc619f0e]::-moz-placeholder{color:var(--ui-text-light)}.contact-info-section .contact-form-card form .form-group textarea[data-v-dc619f0e]::-moz-placeholder{color:var(--ui-text-light)}.contact-info-section .contact-form-card form .form-group input[data-v-dc619f0e]::placeholder,.contact-info-section .contact-form-card form .form-group textarea[data-v-dc619f0e]::placeholder{color:var(--ui-text-light)}.contact-info-section .contact-form-card form .form-group input[data-v-dc619f0e]:focus,.contact-info-section .contact-form-card form .form-group textarea[data-v-dc619f0e]:focus{border-color:var(--ui-color-green)}.contact-info-section .contact-form-card form .form-group textarea[data-v-dc619f0e]{resize:vertical;height:190px}.contact-info-section .contact-form-card form .form-group.with-icon[data-v-dc619f0e]{position:relative}.contact-info-section .contact-form-card form .form-group.with-icon svg[data-v-dc619f0e]{color:var(--ui-text-light);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.contact-info-section .contact-form-card form .form-group.with-icon input[data-v-dc619f0e]{padding-left:45px}.contact-info-section .contact-form-card form .form-row[data-v-dc619f0e]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media only screen and (width<=767px){.contact-info-section .contact-form-card form .form-row[data-v-dc619f0e]{grid-template-columns:1fr}}.contact-info-section .contact-form-card form .submit-btn[data-v-dc619f0e]{width:100%;height:48px;font-family:var(--ui-font-heading);color:var(--ui-color-white);cursor:pointer;background-color:var(--ui-color-green);border:none;border-radius:62px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:18px;font-weight:700;transition:background-color .3s;display:flex}.contact-info-section .contact-form-card form .submit-btn svg[data-v-dc619f0e]{width:20px;height:20px}.contact-info-section .contact-form-card form .submit-btn[data-v-dc619f0e]:hover{background-color:var(--ui-color-green)}
