.contact-us{display:flex;flex-direction:column;align-items:center;gap:3rem;color:var(--color-primary);padding:5rem 3rem;background-image:url(/_next/static/media/world\ map.ebb61da9.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:600px){.contact-us{gap:5rem;padding:5rem 6rem}}@media screen and (min-width:1024px){.contact-us{padding:5rem 8rem}}.contact-us .heading{font-size:4rem;font-weight:500;color:var(--color-primary);line-height:4rem}.contact-us .description{max-width:750px;font-size:1.25rem;line-height:1.7rem;text-align:center}.contact-us .contact-form{width:100%;max-width:800px;display:flex;flex-direction:column;gap:1rem;padding:3rem 2rem;border-radius:1.5rem;color:var(--color-white);background-color:var(--color-primary);text-align:center}@media screen and (min-width:600px){.contact-us .contact-form{padding:3rem}}.contact-us .contact-form .form-heading{font-size:2.5rem;font-weight:500;margin-bottom:2rem}.contact-us .contact-form .form-heading .form-heading-mobile{font-size:1.2rem;font-weight:400}.contact-us .contact-form .form-heading .form-heading-mobile a,.contact-us .contact-form .form-heading .form-heading-mobile span{color:#fff;margin-left:.25rem;margin-right:.25rem}.contact-us .contact-form .form-description{padding:0 .5rem 2rem}.contact-us .contact-form .message{grid-column:span 2}.contact-us .contact-form button{margin-top:.5rem;color:var(--color-primary);background-color:var(--color-grey)}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-us .contact-form .fa-spinner{font-size:.9rem;animation:spinner 1.5s linear infinite}.contained-input{background-color:var(--color-white);border:1px solid rgba(26,115,233,.2);border-radius:.7rem;color:rgba(26,115,233,.2);display:flex;align-items:flex-start;gap:.5rem;padding:.8rem 1rem}.contained-input input,.contained-input textarea{background-color:transparent;width:100%;font-size:1.1rem;color:rgba(58,58,58,.698)}.contained-input img{max-height:22px}