.google-map{position:relative}.google-map::before{content:'';display:block;height:250px;height:300px}.google-map iframe{top:0;position:absolute}.banner{height:300px;background:url(../images/contact/banner.jpg) 0% 63% no-repeat padding-box;background-size:cover;color:#FFFFFF}.content-box{padding:80px 270px 95px 270px}.content-box .title{font-size:36px}.content-box .en-title{font-size:17px;position:relative;padding-bottom:35px;margin-bottom:68px;font-family:'Montserrat', sans-serif;font-weight:400}.content-box .en-title::before{display:block;content:'';position:absolute;bottom:0;left:0;height:6px;width:68px;background:#E65500}.content-box .mode{font-size:17px;letter-spacing:0.34px}.content-box .mode .d-flex{margin-bottom:5px}.content-box .name{width:125px}.content-box .centent{flex:1}.form-row{margin-bottom:20px;position:relative}.form-row .name{width:120px;border-bottom:solid 1px #E65500;letter-spacing:0.34px;font-size:17px}.form-row input{flex:1;width:100%;height:50px;border:0;border-bottom:solid 1px #000000;padding-right:50px}.form-row input:focus-visible{outline:none}.form-row span{position:absolute;right:0;bottom:25%;color:#A7A7A7}.form-textarea-row .name{width:100%;border:none;min-height:50px;position:relative}.form-textarea-row .name span{position:absolute;right:0;color:#A7A7A7}.form-textarea-row textarea{width:100%;border:0;border-bottom:solid 1px #000000}.form-textarea-row textarea:focus-visible{outline:none}.about-btn{max-width:300px;width:100%;background-color:#000000;color:#fff;text-align:center;margin-top:50px;padding:13px 0;position:relative;cursor:pointer}.about-btn .btn-text{position:inherit;z-index:1}.about-btn:before{display:block;content:'';background-color:#E65500;position:absolute;left:0;top:0;width:0;height:100%;-webkit-transition:width 0.3s;transition:width 0.3s}.about-btn:hover:before{width:100%}.about-btn button{background-color:transparent;border:none;color:#ffffff}.loading{width:100vw;height:100vh;position:fixed;z-index:99;top:0;background-color:rgba(0,0,0,0.5);display:none}@media only screen and (max-width: 1400px){.content-box{padding:80px 100px 95px 100px}}@media only screen and (max-width: 1200px){.content-box{padding:80px 50px 95px 50px}}@media only screen and (max-width: 991px){.content-box .information{margin-bottom:109px}.about-btn{max-width:none}}@media only screen and (max-width: 576px){.content-box{padding:60px 10px 95px 10px}.content-box .title{font-size:30px}.content-box .en-title{font-size:15px;padding-bottom:25px;margin-bottom:65px}.content-box .mode{font-size:15px}}
/*# sourceMappingURL=contact.css.map */
