.Contact-module__x2Jx8a__heroSection{color:#fff;text-align:center;border-bottom:1px solid var(--border-color);justify-content:center;align-items:center;width:100%;height:60vh;min-height:400px;display:flex;position:relative;overflow:hidden}.Contact-module__x2Jx8a__heroMediaWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Contact-module__x2Jx8a__videoBg{object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Contact-module__x2Jx8a__heroOverlay{z-index:2;background:#000000a6;width:100%;height:100%;position:absolute;top:0;left:0}.Contact-module__x2Jx8a__heroContent{z-index:3;width:100%;position:relative}.Contact-module__x2Jx8a__heroTitle{color:#fff;margin:10px 0;font-size:3rem;font-weight:600}.Contact-module__x2Jx8a__heroDesc{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1.1rem}.Contact-module__x2Jx8a__content{padding:80px 0}.Contact-module__x2Jx8a__grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.Contact-module__x2Jx8a__infoBlock{background:var(--bg-white);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-subtle);padding:50px}.Contact-module__x2Jx8a__infoBlock h3{color:var(--text-main);margin-bottom:25px;font-size:1.8rem}.Contact-module__x2Jx8a__infoItem{align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.Contact-module__x2Jx8a__iconWrapper{background:var(--bg-cream);color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex}.Contact-module__x2Jx8a__infoText h4{color:var(--text-main);margin:0 0 5px;font-size:1.1rem}.Contact-module__x2Jx8a__infoText p{color:var(--text-muted);margin:0;line-height:1.5}.Contact-module__x2Jx8a__formBlock{border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);border:1px solid var(--border-color);background:#fff;padding:50px}.Contact-module__x2Jx8a__formBlock h3{color:var(--text-main);margin-bottom:25px;font-size:1.8rem}.Contact-module__x2Jx8a__formGroup{margin-bottom:20px}.Contact-module__x2Jx8a__formGroup label{color:var(--text-main);margin-bottom:8px;font-weight:600;display:block}.Contact-module__x2Jx8a__formGroup input,.Contact-module__x2Jx8a__formGroup textarea{border:1px solid var(--border-color);box-sizing:border-box;border-radius:8px;width:100%;padding:12px 15px;font-family:inherit;transition:border-color .3s}.Contact-module__x2Jx8a__formGroup input:focus,.Contact-module__x2Jx8a__formGroup textarea:focus{border-color:var(--primary-color);outline:none}.Contact-module__x2Jx8a__submitBtn{justify-content:center;width:100%;margin-top:10px}.Contact-module__x2Jx8a__logisticsSection{background-color:var(--bg-cream);border-top:1px solid var(--border-color);padding:80px 0}.Contact-module__x2Jx8a__logisticsCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);border:1px solid var(--border-color);background:#fff;align-items:center;gap:40px;padding:60px;display:flex}.Contact-module__x2Jx8a__logisticsIcon{background:var(--bg-cream);border-radius:50%;flex:0 0 100px;justify-content:center;align-items:center;height:100px;display:flex}.Contact-module__x2Jx8a__logisticsText h2{color:var(--text-dark);margin-bottom:20px;font-size:2.5rem}.Contact-module__x2Jx8a__logisticsText p{color:var(--text-muted);font-size:1.15rem;line-height:1.8}.Contact-module__x2Jx8a__mapSection{background-color:var(--bg-white);padding:80px 0 0}.Contact-module__x2Jx8a__faqSection{background-color:var(--bg-white);padding:80px 0}.Contact-module__x2Jx8a__faqGrid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}.Contact-module__x2Jx8a__faqItem{background:var(--bg-cream);border-radius:var(--radius-md);border-left:4px solid var(--primary-color);padding:30px}.Contact-module__x2Jx8a__faqItem h4{color:var(--text-dark);margin-bottom:15px;font-size:1.2rem}.Contact-module__x2Jx8a__faqItem p{color:var(--text-muted);line-height:1.6}@media (max-width:992px){.Contact-module__x2Jx8a__grid{grid-template-columns:1fr;gap:40px}.Contact-module__x2Jx8a__infoBlock,.Contact-module__x2Jx8a__formBlock{padding:35px 25px}.Contact-module__x2Jx8a__logisticsCard{text-align:center;flex-direction:column;padding:40px 25px}.Contact-module__x2Jx8a__faqGrid{grid-template-columns:1fr}}@media (max-width:768px){.Contact-module__x2Jx8a__heroSection{height:auto;min-height:unset;background:var(--bg-main);text-align:center;border-bottom:1px solid var(--border-color);flex-direction:column;padding:36px 0 10px}.Contact-module__x2Jx8a__heroContent{padding:0 20px;position:static}.Contact-module__x2Jx8a__heroTitle{color:var(--text-dark);margin:8px 0 10px;font-size:1.85rem}.Contact-module__x2Jx8a__heroDesc{color:var(--text-muted);font-size:.95rem;line-height:1.6}.Contact-module__x2Jx8a__heroMediaWrapper{border:1px solid var(--border-color);border-radius:14px;width:calc(100% - 40px);height:190px;margin:20px auto 10px;position:relative;top:auto;left:auto;box-shadow:0 6px 20px #00000014}.Contact-module__x2Jx8a__videoBg{object-fit:cover;width:100%;height:100%;position:static;transform:none}.Contact-module__x2Jx8a__heroOverlay{display:none}}@media (max-width:576px){.Contact-module__x2Jx8a__heroSection{padding:30px 0 8px}.Contact-module__x2Jx8a__heroTitle{font-size:1.65rem}.Contact-module__x2Jx8a__heroMediaWrapper{width:calc(100% - 32px);height:170px;margin:16px auto 8px}.Contact-module__x2Jx8a__content{padding:30px 0}.Contact-module__x2Jx8a__infoBlock,.Contact-module__x2Jx8a__formBlock{padding:25px 16px}.Contact-module__x2Jx8a__infoBlock h3,.Contact-module__x2Jx8a__formBlock h3{margin-bottom:18px;font-size:1.4rem}.Contact-module__x2Jx8a__infoItem{gap:12px;margin-bottom:18px}.Contact-module__x2Jx8a__logisticsSection{padding:40px 0}.Contact-module__x2Jx8a__logisticsCard{gap:20px;padding:25px 16px}.Contact-module__x2Jx8a__logisticsText h2{margin-bottom:12px;font-size:1.6rem}.Contact-module__x2Jx8a__logisticsText p{font-size:.95rem;line-height:1.6}.Contact-module__x2Jx8a__mapSection{padding:40px 0 0}.Contact-module__x2Jx8a__faqSection{padding:40px 0}.Contact-module__x2Jx8a__faqItem{padding:20px 16px}.Contact-module__x2Jx8a__faqItem h4{font-size:1.05rem}.Contact-module__x2Jx8a__faqItem p{font-size:.9rem}}
