.contact-section[data-astro-cid-wvck5gkz]{padding:100px 0}.contact-grid[data-astro-cid-wvck5gkz]{grid-template-columns:1fr 1.5fr;align-items:start;gap:60px;display:grid}.contact-info[data-astro-cid-wvck5gkz]{flex-direction:column;gap:20px;display:flex}.contact-card[data-astro-cid-wvck5gkz]{background:#fff;border-radius:20px;align-items:flex-start;gap:20px;padding:25px;transition:all .4s;display:flex;box-shadow:0 15px 40px #0000000f}.contact-card[data-astro-cid-wvck5gkz]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0000001a}.contact-icon[data-astro-cid-wvck5gkz]{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;display:flex}.contact-icon[data-astro-cid-wvck5gkz].orange{background:linear-gradient(135deg, var(--color-orange), var(--color-gold))}.contact-icon[data-astro-cid-wvck5gkz].green{background:linear-gradient(135deg, var(--color-green), var(--color-green-dark))}.contact-icon[data-astro-cid-wvck5gkz].cyan{background:linear-gradient(135deg, var(--color-cyan), var(--color-blue))}.contact-icon[data-astro-cid-wvck5gkz].pink{background:linear-gradient(135deg, var(--color-pink), var(--color-primary))}.contact-content[data-astro-cid-wvck5gkz] h3[data-astro-cid-wvck5gkz]{margin-bottom:8px;font-size:18px}.contact-content[data-astro-cid-wvck5gkz] p[data-astro-cid-wvck5gkz]{color:var(--theme-three-color);margin:0;line-height:1.6}.contact-content[data-astro-cid-wvck5gkz] a[data-astro-cid-wvck5gkz]{color:var(--color-blue);font-weight:500}.contact-content[data-astro-cid-wvck5gkz] a[data-astro-cid-wvck5gkz]:hover{text-decoration:underline}.social-links[data-astro-cid-wvck5gkz]{gap:12px;margin-top:10px;display:flex}.social-link[data-astro-cid-wvck5gkz]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.social-link[data-astro-cid-wvck5gkz].instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-link[data-astro-cid-wvck5gkz].youtube{background:red}.social-link[data-astro-cid-wvck5gkz]:hover{transform:translateY(-3px)scale(1.1);box-shadow:0 8px 20px #0003}.contact-form-wrapper[data-astro-cid-wvck5gkz]{background:#fff;border-radius:30px;padding:50px;box-shadow:0 25px 70px #00000014}.contact-form-wrapper[data-astro-cid-wvck5gkz] h2[data-astro-cid-wvck5gkz]{margin-bottom:10px;font-size:clamp(28px,3vw,36px)}.form-intro[data-astro-cid-wvck5gkz]{color:var(--theme-three-color);margin-bottom:35px}.form-row[data-astro-cid-wvck5gkz]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group[data-astro-cid-wvck5gkz]{margin-bottom:25px}.form-group[data-astro-cid-wvck5gkz] label[data-astro-cid-wvck5gkz]{color:var(--theme-heading-font-color);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.form-group[data-astro-cid-wvck5gkz] input[data-astro-cid-wvck5gkz],.form-group[data-astro-cid-wvck5gkz] select[data-astro-cid-wvck5gkz],.form-group[data-astro-cid-wvck5gkz] textarea[data-astro-cid-wvck5gkz]{border:2px solid var(--theme-border-color);width:100%;font-family:var(--theme-body-font-family);background:#fff;border-radius:16px;padding:16px 22px;font-size:15px;transition:all .3s}.form-group[data-astro-cid-wvck5gkz] input[data-astro-cid-wvck5gkz]::placeholder,.form-group[data-astro-cid-wvck5gkz] textarea[data-astro-cid-wvck5gkz]::placeholder{color:#aaa}.form-group[data-astro-cid-wvck5gkz] input[data-astro-cid-wvck5gkz]:focus,.form-group[data-astro-cid-wvck5gkz] select[data-astro-cid-wvck5gkz]:focus,.form-group[data-astro-cid-wvck5gkz] textarea[data-astro-cid-wvck5gkz]:focus{border-color:var(--color-cyan);outline:none;box-shadow:0 0 0 4px #5bc6d026}.form-group[data-astro-cid-wvck5gkz] textarea[data-astro-cid-wvck5gkz]{resize:vertical;min-height:130px}.contact-form[data-astro-cid-wvck5gkz] .btn[data-astro-cid-wvck5gkz]{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.map-section[data-astro-cid-wvck5gkz]{background:#f9f9f9}.map-wrapper[data-astro-cid-wvck5gkz]{line-height:0}.map-wrapper[data-astro-cid-wvck5gkz] iframe[data-astro-cid-wvck5gkz]{filter:grayscale(10%)}@media (width<=991px){.contact-grid[data-astro-cid-wvck5gkz]{grid-template-columns:1fr;gap:40px}.contact-info[data-astro-cid-wvck5gkz]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-row[data-astro-cid-wvck5gkz]{grid-template-columns:1fr}}@media (width<=576px){.contact-info[data-astro-cid-wvck5gkz]{grid-template-columns:1fr}.contact-form-wrapper[data-astro-cid-wvck5gkz]{padding:30px 20px}.contact-card[data-astro-cid-wvck5gkz]{text-align:center;flex-direction:column}.social-links[data-astro-cid-wvck5gkz]{justify-content:center}}
