.contact-us{.section-name{justify-content:center}.form-title{margin-bottom:36px;font-weight:500;font-size:22px;line-height:1.25}}.contact-us-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:70px;gap:70px;margin-top:56px}.card-cover{border:1px solid var(--gray-100);border-radius:20px;padding:24px;.contact-cover{gap:34px;.contact-card{padding:18px 0;align-items:flex-start;.icon{min-width:60px;aspect-ratio:1;background-color:var(--gray-100);border-radius:50%;text-align:center}}.contact-type{font-size:16px;line-height:1.25;color:var(--icon)}.card-description{font-size:20px;line-height:1.25;color:#000}}}.line{border:1px solid var(--gray-100);margin:15px 0 24px}.social{font-size:24px;line-height:1.25;margin-bottom:12px!important}.social-icons{.icon{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:40px;height:40px;border:1px solid var(--gray-100);background-color:var(--primary);transition:border-color .3s ease;&:before{content:"";position:absolute;inset:0;background:var(--white);border-radius:50%;transform:translateY(0);transition:transform .5s cubic-bezier(.7,0,.2,1)}&>*{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}&:hover{border:1px solid var(--primary);&:before{transform:translateY(100%)}}}}@media (max-width:1199px){.contact-us .card-cover{.contact-cover{gap:0}.contact-card .icon{min-width:50px;svg{width:20px;height:20px}}}}@media (max-width:991px){.contact-us{.contact-us-grid{grid-template-columns:1fr;margin-top:24px;gap:40px}.form-title{margin-bottom:20px}.card-cover{.contact-cover{gap:0;.card-description{font-size:18px;line-height:1.25}}.contact-card .icon{min-width:44px;svg{width:16px;height:16px}}}}.contact-us .social-icons .icon{width:38px;height:38px;svg{width:16px;height:16px}}}@media (max-width:767px){.contact-us .contact-us-grid{gap:30px}}@media screen and (max-width:575px){.contact-us{.contact-us-grid{margin-top:24px;gap:30px}.form-title{margin-bottom:24px;font-weight:500!important;font-size:18px;line-height:1.25}.card-cover{padding:20px 16px;.form-title{margin-bottom:20px}.contact-card{padding:0;.icon{min-width:44px;svg{width:16px;height:16px}}}.contact-cover{gap:24px;.contact-type{font-size:14px;line-height:1.25}.card-description{font-size:15px;line-height:1.4}}}.line{margin:16px 0}.social{font-size:18px;line-height:1.25}.social-icons .icon{width:38px;height:38px;svg{width:16px;height:16px}}}}
/*# sourceMappingURL=d90a0b7ef6ddf137.css.map*/