.contactus{padding:7% 0 5% 0}.contactus .titlebox{position:relative;text-align:center;padding:0 0 4% 0}.contactus .titlebox .title{color:#00369f;font-size:1.88vw;font-weight:500}.contactus .titlebox .subtitle{font-size:1.37vw}.contactus .box{border:#00369f 1px solid;border-radius:14px;margin-bottom:1vw;padding:1.15vw}.contactus .box-pad{margin-bottom:1.25vw;display:flex;justify-content:space-between}.contactus .box-nopad{display:flex;justify-content:space-between}.contactus .box .box-social{width:10vw}.contactus .box .title{display:flex;align-items:flex-end;padding:0 0 .5vw 0}.contactus .box .title .icon{width:1.88vw;margin:0 .5rem 0 0}.contactus .box .title .text{font-size:1.05vw;font-weight:400}.contactus .box .detail2{display:flex;flex-direction:column}.contactus .box .detail{font-size:.94vw;color:#545454}.contactus .box .detail2,.contactus .box .detail2 span i,.contactus .box .detail2 span{font-size:.94vw;color:#545454}.contactus .mapbox .menu-content img{height:15.4vw;object-fit:cover}.contactus .mapbox .menu-content iframe{height:15.4vw;width:100%}.contactus .contact-form{padding:0}.contactus .contact-form form{margin:0}.contactus .contact-form form{height:40vw;display:flex;flex-direction:column;justify-content:space-around;box-shadow:none;border:#00369f 1px solid;border-radius:14px;padding:2rem}.contact-form form input::placeholder,.contact-form form textarea::placeholder{font-size:.94vw}.contact-form form .form-control{height:2.4vw;margin:.5vw 0}.contact-form form .form-control.textarea{height:10vw;margin:.5vw 0}.contact-form form .formcheck-pad{display:flex;justify-content:center;margin:.5vw 0}.contactus .contact-form label{font-size:.84vw;color:#545454}.contactus .contact-form label span{font-size:.84vw;color:#000;text-decoration:none;margin:0 .25rem;font-weight:400}.contact-form .button-center{display:flex;justify-content:center}.contact-form form .button-center button{background:#00369f;font-size:1.25vw;font-weight:300;color:#fff;width:8.97vw;height:2.25vw;border-radius:50px;display:flex;align-items:center;justify-content:center}.contactus .mapbox .menubox{display:flex}.contactus .mapbox .menubox .menu{width:8vw;font-size:1.05vw;text-align:center;color:#545454;padding:.25vw 0;cursor:pointer}.contactus .mapbox .menubox .menu.map{border:1px #00369f solid;border-radius:8px 0 0 0}.contactus .mapbox .menubox .menu-active{background-color:#00369f;color:#fff}.contactus .mapbox .menubox .menu.ggmap{border:1px #00369f solid;border-radius:8px 8px 0 0}.contact-social a{display:flex;align-items:center;justify-content:center}.contact-social .text{display:flex;flex-direction:column;font-size:1.05vw;font-weight:400}.contact-social .text span{font-weight:300}.contact-social .icon{width:3.65vw;margin:0 .5rem 0 0}.contact-social:hover{transform:scale(1.05);transition:.3s ease-in-out}.contact-form form .modal-header .btn{background-color:unset}.contact-form form .modal-header .btn-close{font-size:24px}.contact-form form .modal-footer{justify-content:center!important;font-size:1.05vw}.contact-form form .modal-footer button{background-color:#1867ff;width:5vw;border:none;border-radius:50px;font-size:1.05vw}@media (max-width:991px){.contactus{padding:70px 0 20px 0}.contactus .contact-form form{height:auto;margin:0 0 1rem 0}.contactus .titlebox .title{font-size:28px}.contactus .titlebox .subtitle{font-size:18px}.contactus .box .title .text{font-size:18px}.contactus .box .detail{font-size:16px;text-align:center}.contactus .box .detail2,.contactus .box .detail2 span i,.contactus .box .detail2 span{font-size:16px}.contactus .box .title .icon{width:30px}.contactus .box{padding:.5rem;margin-bottom:1rem}.contactus .box-pad,.contactus .box-nopad{flex-direction:column}.contactus .box-pad{margin-bottom:0}.contactus .box .box-social{width:100%;display:flex;flex-direction:column;align-items:center;margin:1rem 0}.contactus .mapbox .menu-content img{height:auto}.contactus .contact-form form .title{font-size:14px;text-align:center}.contact-form form input::placeholder,.contact-form form textarea::placeholder,.contactus .contact-form form button{font-size:16px}.contactus .contact-form form .button-center button{width:150px;height:40px}.contact-form form .form-control{height:45px}.contact-form form .form-control.textarea{height:150px}.contactus .contact-form label,.contactus .contact-form label span{font-size:16px}.contactus .mapbox .menubox .menu{width:100%;font-size:18px;padding:.5rem 0}.contactus .mapbox{margin:0 0 1rem 0}.contactus .mapbox .menu-content img{height:295px}.contactus .mapbox .menu-content iframe{height:295px;width:100%}.contact-socialbox{display:flex;justify-content:center}.contact-social .text{font-size:18px}.contact-social .icon{width:40px}.contact-social{padding:.5rem;display:flex;align-items:center;justify-content:start;width:155px}.contact-social.fb{border-right:1px #afafaf solid;border-bottom:1px #cbcbcb solid}.contact-social.line{border-bottom:1px #cbcbcb solid}.contact-social.tiktok{border-right:1px #cbcbcb solid}.contact-form form .modal-footer button{width:95px}}