:root{--shadow:0 8px 24px rgba(0,0,0,.12);--radius:20px}.ContactBanner-module__zHQLZq__wrap{max-width:1313px;margin:40px auto;padding:0 16px}.ContactBanner-module__zHQLZq__banner{border-radius:var(--radius);width:100%;height:max(250px,min(38vw,500px));box-shadow:var(--shadow);position:relative;overflow:hidden}.ContactBanner-module__zHQLZq__img{object-fit:cover;object-position:center;border-radius:var(--radius);display:block}.ContactBanner-module__zHQLZq__overlayBtn{color:#fff;cursor:pointer;background:linear-gradient(#f15a29,#f86c3d);border:none;border-radius:10px;padding:12px 28px;font-family:poppins;font-size:16px;font-weight:700;transition:all .25s;position:absolute;top:60.5%;left:29.7%;transform:translate(-50%,-50%);box-shadow:0 6px 16px rgba(0,0,0,.18)}.ContactBanner-module__zHQLZq__overlayBtn.ContactBanner-module__zHQLZq__transparent{color:transparent;box-shadow:none;cursor:pointer;background:0 0;border:none}.ContactBanner-module__zHQLZq__overlayBtn:hover{transform:translate(-50%,-52%);box-shadow:0 8px 22px rgba(0,0,0,.25)}@media (max-width:768px){.ContactBanner-module__zHQLZq__overlayBtn{padding:8px 20px;font-size:10px;top:76%;left:35%}.ContactBanner-module__zHQLZq__banner{height:250px}}@media (max-width:640px){.ContactBanner-module__zHQLZq__wrap{margin:20px auto;padding:0}.ContactBanner-module__zHQLZq__banner{border-radius:14px;height:150px}.ContactBanner-module__zHQLZq__img{object-fit:contain}}
:root{--ink:#103447;--ink-soft:#4b6673;--brand:#023076;--teal:#14a4af;--bg:#f6fafc}.FormContact-module__HfXt5q__section{padding:32px 0 60px}.FormContact-module__HfXt5q__wrapper{grid-template-columns:.95fr 1.05fr;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:0 16px;display:grid}.FormContact-module__HfXt5q__contactBox{background:#fff;border:1px solid rgba(2,48,118,.06);border-radius:14px;padding:24px 22px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.FormContact-module__HfXt5q__contactTitle{color:var(--brand);margin:0 0 12px;font:700 22px/1.3 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.FormContact-module__HfXt5q__contactItem{margin-bottom:14px}.FormContact-module__HfXt5q__contactLabel{color:var(--ink);margin-bottom:6px;font:600 13.5px/1.1 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.FormContact-module__HfXt5q__contactLink{color:var(--teal);font-family:poppins;font-weight:600;text-decoration:none}.FormContact-module__HfXt5q__contactText{color:#234552;font:500 14px/1.6 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.FormContact-module__HfXt5q__hr{background:rgba(0,0,0,.08);height:1px;margin:10px 0 12px}.FormContact-module__HfXt5q__right{width:100%}.FormContact-module__HfXt5q__form{background:#fff;border:1px solid rgba(2,48,118,.06);border-radius:14px;padding:22px;box-shadow:0 8px 20px rgba(0,0,0,.06)}.FormContact-module__HfXt5q__colSpan2{grid-column:span 2}.FormContact-module__HfXt5q__formGroup label{color:var(--ink);align-items:center;gap:6px;margin:16px 0;font:600 13.5px/1.2 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.FormContact-module__HfXt5q__formGroup label span{color:#e45656}.FormContact-module__HfXt5q__formGroup input,.FormContact-module__HfXt5q__formGroup select,.FormContact-module__HfXt5q__formGroup textarea{color:#102a34;background:#fbfdfe;border:1px solid #d5dde2;border-radius:10px;width:100%;padding:11px 12px;font:500 14.5px/1.4 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.FormContact-module__HfXt5q__formGroup textarea{resize:vertical}.FormContact-module__HfXt5q__formGroup input:focus,.FormContact-module__HfXt5q__formGroup select:focus,.FormContact-module__HfXt5q__formGroup textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px rgba(20,164,175,.15)}.FormContact-module__HfXt5q__status{margin:8px 2px 0;font:600 13.5px/1.4 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.FormContact-module__HfXt5q__ok{color:#1b8f2d}.FormContact-module__HfXt5q__err{color:#c73b3b}.FormContact-module__HfXt5q__submitBtn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:12px 18px;font:700 14.5px/1 Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:filter .15s,transform 50ms;display:inline-flex}.FormContact-module__HfXt5q__submitBtn:hover{filter:brightness(.95)}.FormContact-module__HfXt5q__submitBtn:active{transform:translateY(1px)}.FormContact-module__HfXt5q__submitBtn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:1024px){.FormContact-module__HfXt5q__wrapper,.FormContact-module__HfXt5q__grid{grid-template-columns:1fr}.FormContact-module__HfXt5q__colSpan2{grid-column:span 1}}.FormContact-module__HfXt5q__left{flex-direction:column;gap:20px;display:flex}.FormContact-module__HfXt5q__contactTitle{color:#023076;margin-bottom:10px;font-size:1.6rem;font-weight:700}.FormContact-module__HfXt5q__contactCard{background:#fff;border-radius:12px;align-items:center;gap:14px;width:400px;height:200px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.08)}.FormContact-module__HfXt5q__contactCard:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.FormContact-module__HfXt5q__iconBox{background:#fff5f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.FormContact-module__HfXt5q__cardLabel{color:#023076;margin:0 0 4px;font-family:poppins;font-size:1.2rem;font-weight:600}.FormContact-module__HfXt5q__contactLink{color:#14a4af;font-size:.95rem;font-weight:500;text-decoration:none}.FormContact-module__HfXt5q__contactLink:hover{text-decoration:none}.FormContact-module__HfXt5q__contactText{color:#14a4af;font-size:.95rem;line-height:1.5}.FormContact-module__HfXt5q__location{margin-top:10px;font-family:poppins;font-weight:600}@media (max-width:768px){.FormContact-module__HfXt5q__contactCard{padding:0}.FormContact-module__HfXt5q__iconBox{width:40px;height:40px}.FormContact-module__HfXt5q__form{margin-right:55px;padding:10px}}.FormContact-module__HfXt5q__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.FormContact-module__HfXt5q__formGroup{flex-direction:column;gap:8px;display:flex}.FormContact-module__HfXt5q__full{grid-column:1/-1}.FormContact-module__HfXt5q__formGroup label{color:#0a2540;font-size:14px;font-weight:600}.FormContact-module__HfXt5q__formGroup label span{color:#d11;margin-left:4px}.FormContact-module__HfXt5q__formGroup input,.FormContact-module__HfXt5q__formGroup textarea{background:#fff;border:1px solid #e1e6ef;border-radius:10px;outline:none;padding:10px 12px;font-size:14.5px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.FormContact-module__HfXt5q__formGroup input:focus,.FormContact-module__HfXt5q__formGroup textarea:focus{border-color:#0a5bd3;box-shadow:0 0 0 3px rgba(10,91,211,.12)}@media (max-width:640px){.FormContact-module__HfXt5q__grid{grid-template-columns:1fr}}@media (max-width:320px){.FormContact-module__HfXt5q__form{margin-right:110px}.FormContact-module__HfXt5q__contactText{font-size:12px}}
.GoogleMap-module__8TN2iW__mapBox{border-radius:10px;max-width:1200px;margin:0 auto;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.GoogleMap-module__8TN2iW__mapBox iframe{border:0;width:100%;height:400px;display:block}@media (max-width:768px){.GoogleMap-module__8TN2iW__mapBox iframe{height:400px}}
