.contact:where(.astro-GOEHOIDX){background:url(/assets/img/contact-bg.png) left top no-repeat;background-size:contain;position:relative}@media (max-width: 640px){.contact:where(.astro-GOEHOIDX){background-position:center 50px}}.contact:where(.astro-GOEHOIDX):before{content:"";background:rgba(255,255,255,.7);position:absolute;inset:0}.contact:where(.astro-GOEHOIDX) .info-item:where(.astro-GOEHOIDX)+.info-item:where(.astro-GOEHOIDX){margin-top:40px}.contact:where(.astro-GOEHOIDX) .info-item:where(.astro-GOEHOIDX) i:where(.astro-GOEHOIDX){font-size:20px;background:var(--color-primary);color:#fff;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out;margin-right:15px;margin-left:15px}.contact:where(.astro-GOEHOIDX) .info-item:where(.astro-GOEHOIDX) h4:where(.astro-GOEHOIDX){padding:0;font-size:20px;font-weight:700;margin-bottom:5px;color:#1c88ba}.contact:where(.astro-GOEHOIDX) .info-item:where(.astro-GOEHOIDX) p:where(.astro-GOEHOIDX){padding:0;margin-bottom:0;font-size:14px}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX){width:100%}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) .form-group:where(.astro-GOEHOIDX){padding-bottom:8px}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) .error-message:where(.astro-GOEHOIDX){display:none;color:#fff;background:#df1529;text-align:left;padding:15px;font-weight:600}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) .error-message:where(.astro-GOEHOIDX) br:where(.astro-GOEHOIDX)+br:where(.astro-GOEHOIDX){margin-top:25px}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) .sent-message:where(.astro-GOEHOIDX){display:none;color:#fff;background:#059652;text-align:center;padding:15px;font-weight:600}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) .loading:where(.astro-GOEHOIDX){display:none;background:#fff;text-align:center;padding:15px}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) .loading:where(.astro-GOEHOIDX):before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #059652;border-top-color:#fff;animation:animate-loading 1s linear infinite}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) input:where(.astro-GOEHOIDX),.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) textarea:where(.astro-GOEHOIDX){border-radius:0;box-shadow:none;font-size:14px;padding:12px 15px}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) input:where(.astro-GOEHOIDX):focus,.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) textarea:where(.astro-GOEHOIDX):focus{border-color:var(--color-primary)}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) textarea:where(.astro-GOEHOIDX){padding:10px 12px}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) button:where(.astro-GOEHOIDX)[type=submit]{background:#1f98d1;border:0;padding:12px 40px;color:#fff;transition:.4s}.contact:where(.astro-GOEHOIDX) .main-form:where(.astro-GOEHOIDX) button:where(.astro-GOEHOIDX)[type=submit]:hover{background:var(--color-primary)}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
