.contact-module__krtVhq__contactWrapper{background-color:var(--bg-color);min-height:100vh;position:relative;overflow:hidden}.contact-module__krtVhq__mapContainer{z-index:10;border-bottom:1px solid var(--border-color);background:#111;width:100%;height:550px;margin-top:35px;position:relative;overflow:hidden}.contact-module__krtVhq__contactGrid{grid-template-columns:1fr 1.5fr;gap:80px;margin-top:80px;margin-bottom:100px;display:grid}.contact-module__krtVhq__detailsCol{flex-direction:column;gap:30px;display:flex}.contact-module__krtVhq__titleWithUnderline{color:var(--text-color);margin-bottom:15px;font-family:Epilogue,sans-serif;font-size:2rem;font-weight:700;display:inline-block;position:relative}.contact-module__krtVhq__titleWithUnderline:after{content:"";background:var(--primary-gradient);border-radius:2px;width:100%;height:2px;margin-top:10px;display:block}.contact-module__krtVhq__infoList{flex-direction:column;gap:25px;margin-top:20px;display:flex}.contact-module__krtVhq__infoItem{align-items:center;gap:20px;display:flex}.contact-module__krtVhq__infoIcon{background:var(--primary-gradient);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex;box-shadow:0 4px 15px #7f00ff33}.contact-module__krtVhq__infoText p{color:var(--text-color);font-family:Inter,sans-serif;font-size:1.05rem;font-weight:500}.contact-module__krtVhq__formCol{flex-direction:column;gap:20px;display:flex}.contact-module__krtVhq__helpDesc{color:var(--muted-text);margin-bottom:20px;font-size:1.1rem;line-height:1.6}.contact-module__krtVhq__formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__krtVhq__formGroup{width:100%}.contact-module__krtVhq__inputField{width:100%;color:var(--text-color);transition:var(--transition);text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:18px 20px;font-family:Inter,sans-serif;font-size:1rem}[dir=rtl] .contact-module__krtVhq__inputField{text-align:right}.contact-module__krtVhq__inputField:focus{border-color:var(--primary);background:#ffffff14;outline:none;box-shadow:0 0 0 4px #7f00ff1a}.contact-module__krtVhq__textArea{resize:vertical;min-height:180px}.contact-module__krtVhq__submitBtn{background:var(--primary-gradient);border-radius:var(--btn-radius);width:240px;height:54px;color:var(--text-color);transition:var(--transition);justify-content:space-between;align-self:flex-start;align-items:center;margin-top:10px;padding-inline:25px 6px;font-size:16px;font-weight:500;display:flex}.contact-module__krtVhq__submitBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #7f00ff4d}.contact-module__krtVhq__iconCircle{width:42px;height:42px;color:var(--bg-dark-pure);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__krtVhq__submitBtn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:992px){.contact-module__krtVhq__contactGrid{grid-template-columns:1fr;gap:60px}}@media (max-width:768px){.contact-module__krtVhq__formGrid{grid-template-columns:1fr}.contact-module__krtVhq__submitBtn{width:100%}}
