.contact-us{flex-direction:column;gap:20px;margin-top:50px;display:flex}.contact-us .contact-information{width:100%}:is(.contact-us .contact-information) h1{color:#1b1818;margin-bottom:5px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}:is(:is(.contact-us .contact-information) h1) span{color:#231e54}:is(.contact-us .contact-information) p{color:#645d5d;font-weight:400}:is(:is(.contact-us .contact-information) p) a{color:#231e54;font-weight:400;text-decoration:underline}.address:is(:is(.contact-us .contact-information) p){color:#8c8c8c;font-weight:300}.description:is(:is(.contact-us .contact-information) p){width:100%}:is(.contact-us .contact-information) .phone{color:#8c8c8c;text-decoration:none}:is(.contact-us .contact-information) .mail{color:#231e54;text-decoration:underline}:is(.contact-us .contact-information) h3{color:#1b1818;margin-bottom:5px;font-size:clamp(1rem,2vw,1.2rem);font-weight:700}:is(.contact-us .contact-information) .email-phone{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}:is(:is(.contact-us .contact-information) .email-phone) p{margin-bottom:5px}.contact-us .contact-form{flex-direction:column;gap:20px;width:100%;display:flex}:is(.contact-us .contact-form) .input-container{grid-template-columns:1fr;gap:1rem;display:grid}:is(.contact-us .contact-form) .input-box{flex-direction:column;gap:.5rem;display:flex}:is(:is(.contact-us .contact-form) .input-box) .input-box label{color:#333;font-size:clamp(12px,4vw,12px);font-weight:300}:is(:is(.contact-us .contact-form) .input-box) input{color:gray;border:1px solid #d0d5dd;border-radius:10px;padding:.8rem 1rem;font-size:clamp(12px,4vw,12px);font-weight:400}:is(:is(.contact-us .contact-form) .input-box) textarea{resize:none;color:gray;border:1px solid #d0d5dd;border-radius:10px;height:100px;padding:.8rem 1rem;font-size:clamp(12px,4vw,12px);font-weight:400}:is(:is(.contact-us .contact-form) .input-box) input::-moz-placeholder{color:gray}:is(:is(.contact-us .contact-form) .input-box) textarea::-moz-placeholder{color:gray}:is(:is(.contact-us .contact-form) .input-box) input::placeholder,:is(:is(.contact-us .contact-form) .input-box) textarea::placeholder{color:gray}:is(.contact-us .contact-form) button{color:#fff;cursor:pointer;background-color:#231e54;border:none;border-radius:10px;padding:.8rem 1.4rem;font-size:clamp(12px,4vw,16px)}@media screen and (min-width:768px){.contact-us{flex-direction:row;align-items:center}.contact-us .contact-information{width:50%}:is(.contact-us .contact-information) .email-phone{justify-content:flex-start;gap:20px;margin-bottom:20px;display:flex}.contact-us .contact-form{width:50%}:is(.contact-us .contact-form) .input-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.contact-us{flex-direction:row;align-items:center}.contact-us .contact-information{width:50%}.description:is(:is(.contact-us .contact-information) p){width:100%}:is(.contact-us .contact-information) .email-phone{flex-direction:column;justify-content:flex-start;display:flex}}@media screen and (min-width:1280px){.description:is(:is(.contact-us .contact-information) p){width:71%}}
