.contact-us{background:url(../map.png) 40% 90% no-repeat}.contact-us .container{padding-left:.5rem;padding-right:.5rem}.contact-us .container .row{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (width>=1024px){.contact-us .container .row{flex-direction:row}}.contact-us .container .row>div{width:100%;height:100%}@media (width>=1024px){.contact-us .container .row>div{width:50%}}.contact-us .container .row .form{flex-direction:column;flex:1;justify-content:space-between;height:100%;display:flex}.contact-us .container .row .form .form-header{text-align:start;--tw-text-opacity:1;color:rgb(75 171 211/var(--tw-text-opacity,1))}.contact-us .container .row .form .form-header h2{margin-bottom:1.25rem;font-size:3rem;font-weight:600;line-height:1}.contact-us .container .row .form .form-header p{max-width:36rem;font-size:1.25rem;font-weight:400;line-height:1.75rem;display:block}.contact-us .container .row .form .form-info{flex-direction:row;gap:2.5rem;padding-top:5rem;padding-bottom:5rem;display:flex}@media (width>=768px){.contact-us .container .row .form .form-info{flex-direction:column}}.contact-us .container .row .form .form-info .col .col-title{--tw-text-opacity:1;color:rgb(16 16 46/var(--tw-text-opacity,1));margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.contact-us .container .row .form .form-info .col .col-info{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:500;line-height:1.75rem}.contact-us .container .row .form .form-info .col .col-info .social-media a{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-us .container .row .form .form-info .col .col-info .social-media a:hover{--tw-text-opacity:1;color:rgb(75 171 211/var(--tw-text-opacity,1))}.contact-us .container .row .form-content .main-form{--tw-bg-opacity:1;background-color:rgb(16 16 46/var(--tw-bg-opacity,1));border-radius:1.5rem;width:100%;padding:2.5rem}.contact-us .container .row .form-content .main-form .form-control{flex-direction:column;gap:.5rem;margin-top:2.5rem;margin-bottom:2.5rem;display:flex}.contact-us .container .row .form-content .main-form .form-control input,.contact-us .container .row .form-content .main-form .form-control textarea{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;width:100%;max-width:36rem;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000;height:56px;font-size:1.125rem;line-height:1.75rem}.contact-us .container .row .form-content .main-form .form-control input:active,.contact-us .container .row .form-content .main-form .form-control input:focus,.contact-us .container .row .form-content .main-form .form-control textarea:active,.contact-us .container .row .form-content .main-form .form-control textarea:focus{outline:none!important}.contact-us .container .row .form-content .main-form .form-control textarea{height:120px}.contact-us .container .row .logo{width:100%}@media (width>=1024px){.contact-us .container .row .logo{max-width:20rem}}.contact-us .container .row .logo img{width:100%}.vue-tel-input,.vue-tel-input-placeholder{--tw-border-opacity:1;border:none;border-bottom:2px solid #fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:#0000;border-radius:0;width:100%;max-width:36rem;height:56px;font-size:1.125rem;line-height:1.75rem}.vue-tel-input input,.vue-tel-input-placeholder input{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.vue-tel-input input:active,.vue-tel-input input:focus,.vue-tel-input-placeholder input:active,.vue-tel-input-placeholder input:focus{outline:none!important}.vti__dropdown:hover{background:0 0!important}
