.contact-us .form-title{margin-bottom:36px;font-weight:500;font-size:var(--fs-22);line-height:37px}.contact-us .contact-us-cover{margin-top:56px;--bs-gutter-x:70px}.contact-us .card-cover{border:1px solid var(--gray-100);border-radius:20px;padding:24px}.contact-us .card-cover .contact-cover{gap:34px}.line{border:1px solid var(--gray-100);margin:15px 0 24px}.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)}.social-icons .icon:before{content:"";position:absolute;inset:0;background:var(--white);border-radius:50%;transform:translateY(0);transition:transform .5s cubic-bezier(.7,0,.2,1)}.social-icons.icon>span{position:relative;display:flex;align-items:center;justify-content:center}.social-icons .icon:hover{border:1px solid var(--primary)}.social-icons .icon:hover:before{transform:translateY(100%)}.contact-us .social{font-size:24px;line-height:var(--lh-40);margin-bottom:12px!important}.contact-us .card-cover .contact-card{padding:18px 0}.contact-us .card-cover .contact-card .icon{height:60px;background-color:var(--gray-100);border-radius:50%;text-align:center}.contact-us .card-cover .contact-card .icon>span{display:block;width:60px;line-height:var(--lh-58)}.contact-us .card-cover .contact-cover .contact-type{font-size:16px;line-height:28px;color:var(--icon)}.contact-us .card-cover .contact-cover .card-description{font-size:var(--fs-20);line-height:33px;color:#000}@media (max-width:1199px){.contact-us .card-cover .contact-card .icon{height:50px}.contact-us .card-cover .contact-cover{gap:0}.contact-us .card-cover .contact-card .icon>span{width:50px;line-height:var(--lh-48)}.contact-us .card-cover .contact-card .icon>span>svg{width:20px;height:20px}}@media (max-width:991px){.contact-us .contact-us-cover{margin-top:24px;--bs-gutter-x:10px}.contact-us .card-cover .contact-cover .card-description{font-size:var(--fs-16);line-height:27px}.contact-us .card-cover .contact-card .icon{height:44px}.contact-us .card-cover .contact-cover{gap:0}.contact-us .card-cover .contact-card .icon>span{width:44px;line-height:var(--lh-42)}.contact-us .card-cover .contact-card .icon>span>svg{width:16px;height:16px}.social-icons .icon{width:38px;height:38px}.social-icons .icon>span>svg{line-height:36px;width:16px;height:16px}.contact-us .form-title{margin-bottom:20px}.contact-us .card-cover .contact-cover .card-description{font-size:var(--fs-18);line-height:30px}}@media (max-width:767px){.contact-us .contact-us-cover{--bs-gutter-y:30px}}@media screen and (max-width:575px){.contact-us .contact-us-cover{margin-top:24px;--bs-gutter-x:70px}.contact-us .form-title{margin-bottom:30px;font-weight:400!important;font-size:var(--fs-14);line-height:23px}.contact-us .card-cover .form-title{margin-left:-12px}.contact-us .card-cover .contact-card{padding:0;margin-left:-12px;margin-right:-24px}.contact-us .card-cover .contact-cover .contact-type{font-size:14px;line-height:23px}.contact-us .card-cover .contact-cover{gap:24px}.contact-us .card-cover .contact-cover .card-description{font-size:var(--fs-16);line-height:27px}.contact-us .card-cover .contact-card .icon{height:44px}.contact-us .card-cover .contact-card .icon>span{width:44px;line-height:var(--lh-42)}.contact-us .card-cover .contact-card .icon>span>svg{width:16px;height:16px}.contact-us .card-cover{border-radius:20px}.contact-us .social{font-size:14px;line-height:23px;margin-bottom:12px!important}.social-icons .icon{width:38px;height:38px}.social-icons .icon>span>svg{line-height:36px;width:16px;height:16px}.line{border:1px solid var(--gray-100);margin:16px 0}}