
.inquirbox span{color:#000;font-size:18px;display:block;margin-bottom:10px;}
.inquirbox .row{margin-bottom:15px;}
.inquirbox input[type="text"],.inquirbox textarea{padding:10px 10px;font-size:16px;border:1px solid #D2D2CF;width:100%;line-height:22px;text-align:left;color:#666;box-sizing:border-box;}
.inquirbox textarea{max-width:100%;width:100%;resize:none;}
.inquirbox .submit{margin:0 auto;width:150px;line-height:42px;text-align:center;display:block;color:#fff;font-size:18px;cursor:pointer;}

@media screen and (max-width: 992px) {
.inquirbox .row{margin-bottom:0;}
.inquirbox .row > div{margin-bottom:10px;}
.inquirbox input.submit{width:130px;line-height:34px;font-size:15px;}
}

.tiansi-contact {padding: 80px 0;background: #F5F5F5;}
.tiansi-contact > .container {display: flex;align-items: center;}
.tiansi-contact .contact-info {flex: 1;margin-right: 75px;}
.tiansi-contact .contact-info .tit h3 {color: #0C0C0C;font-size: 40px;font-style: normal;font-weight: 700;line-height: 48px;letter-spacing: 0.25px;}
.tiansi-contact .contact-info .tit p {font-size: 18px;color: #4A4A4A;line-height: 26px;margin-top: 20px;}
.tiansi-contact .contact-info dl {margin-top: 25px;}
.tiansi-contact .contact-info dl dd {display: flex;align-items: center;}
.tiansi-contact .contact-info dl dd + dd {margin-top: 20px;}
.tiansi-contact .contact-info dl dd .ico {width: 66px;height: 66px;display: flex;justify-content: center;align-items: center;background: #7C593D;}
.tiansi-contact .contact-info dl dd .ico img {max-width: 60%;}
.tiansi-contact .contact-info dl dd .txt {flex: 1;margin-left: 15px;}
.tiansi-contact .contact-info dl dd .txt h5 {color: #000;font-size: 24px;font-style: normal;font-weight: 700;line-height: 1;}
.tiansi-contact .contact-info dl dd .txt p {color: #4A4A4A;font-size: 18px;line-height: 30px;margin-top: 10px;}

.tiansi-contact .contact-inquiry {width: 53%;background: #fff;padding: 35px 25px 60px;box-shadow: 0 0 15px #eaeaea;}
.tiansi-contact .contact-inquiry h5 {color: #000;font-size: 40px;font-style: normal;font-weight: 700;line-height: 1;}
.tiansi-contact .contact-inquiry .inquirbox {margin-top: 40px;}
.tiansi-contact .contact-inquiry .inquirbox .row + .row{margin-top:20px;}
.tiansi-contact .contact-inquiry .inquirbox label {display: block;margin-bottom: 15px;text-transform: capitalize;font-size: 18px;color: #000;font-weight: 700;}
.tiansi-contact .contact-inquiry .inquirbox input[type="text"],.tiansi-contact .contact-inquiry .inquirbox textarea{padding:12px 10px;border-radius:0;background-color:#F5F5F5;font-size:18px;line-height:24px;border: 1px solid transparent;}
.tiansi-contact .contact-inquiry .inquirbox button{position:relative;width:190px;border:2px solid #7c593d;color:#fff;text-align:center;font-size:16px;font-weight: 700;line-height:46px;cursor:pointer;margin: 15px 0 0;border-radius: 25px;text-transform: uppercase;letter-spacing: 3px;background: #7C593D;box-sizing: border-box;transition: all .5s ease;}
.tiansi-contact .contact-inquiry .inquirbox button:hover{background-color: transparent;color: #7C593D;}

.crm_inquiry_form_boxcustom_inquiry_form_1758522414849490 .inqury_title_box .inqury_title_text {color:#1B1B1B !important;text-align:left;}
.crm_inquiry_form_boxcustom_inquiry_form_1758522414849490 .inqury-form .input-wrap .input-label{color:#1B1B1B !important;font-weight:600;}
.crm_inquiry_form_boxcustom_inquiry_form_1758522414849490 .inqury_submit{display:inline-block;border-radius:45px !important;}

.tiansi-map {overflow: hidden;position: relative;}
.tiansi-map > img {width: 100%;}


.contact-more {position: relative;}
.contact-more img {width: 100%;}
.contact-more .box {position: absolute;top: 0;right: 0;bottom:0;left: 0;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,.32);}
.contact-more .box .txt {max-width: 900px;text-align: center;}
.contact-more .box .txt h3 {color: #FFF;font-size: clamp(22px, 2.5vw, 48px);font-style: normal;font-weight: 700;line-height: 1;text-transform: uppercase;}
.contact-more .box .txt p {color: #FFF;font-size: 18px;line-height: 30px;margin-top: 30px;}
.contact-more .box .txt a.more {display: inline-block;width: 190px;box-sizing: border-box;border: 2px solid #7C593D;line-height: 46px;text-align: center;border-radius: 25px;color: #fff;font-size: 18px;font-weight: 700;text-transform: uppercase;transition: all .5s ease;margin-top: 25px;background: #7C593D;}
.contact-more .box .txt a.more:hover {background: transparent;}

@media screen and (max-width: 1550px) {
.tiansi-contact {padding: 60px 0;}
.tiansi-contact .contact-info {margin-right: 60px;}
.tiansi-contact .contact-info .tit h3 {font-size: 36px;line-height: 1.2;}
.tiansi-contact .contact-info .tit p {font-size: 17px;line-height: 24px;}
.tiansi-contact .contact-info dl dd .txt h5 {font-size: 22px;}
.tiansi-contact .contact-info dl dd .txt p {font-size: 17px;line-height: 28px;}
.tiansi-contact .contact-inquiry {padding: 30px 20px 50px;}

.contact-more .box .txt p {font-size: 17px;line-height: 28px;margin-top: 25px;}
.contact-more .box .txt a.more {width: 170px;line-height: 42px;font-size: 17px;}
}
 
@media screen and (max-width: 1440px) {
}
                                          
@media screen and (max-width: 1367px) {
.tiansi-contact {padding: 50px 0;}
.tiansi-contact .contact-info {margin-right: 50px;}
.tiansi-contact .contact-info .tit h3 {font-size: 32px;}
.tiansi-contact .contact-info .tit p {font-size: 16px;line-height: 22px;}
.tiansi-contact .contact-info dl dd .txt h5 {font-size: 20px;}
.tiansi-contact .contact-info dl dd .txt p {font-size: 16px;line-height: 26px;}
.tiansi-contact .contact-inquiry {width: 53%;padding: 25px 15px 40px;}

.contact-more .box .txt p {font-size: 16px;line-height: 26px;margin-top: 20px;}
.contact-more .box .txt a.more {width: 150px;line-height: 38px;font-size: 16px;}
}
                                    
@media screen and (max-width: 1280px) {
}
                                
@media screen and (max-width: 992px) {
.tiansi-contact {padding: 30px 0;}
.tiansi-contact > .container {display: block;}
.tiansi-contact .contact-info {margin-right: 0;}
.tiansi-contact .contact-info .tit p {margin-top: 10px;}
.tiansi-contact .contact-info .tit h3 {font-size: 28px;}
.tiansi-contact .contact-info .tit p {font-size: 15px;line-height: 20px;}
.tiansi-contact .contact-info dl dd .txt h5 {font-size: 18px;}
.tiansi-contact .contact-info dl dd .txt p {font-size: 15px;line-height: 22px;margin-top: 5px;}
.tiansi-contact .contact-info dl {margin-top: 15px;}
.tiansi-contact .contact-info dl dd + dd {margin-top: 10px;}
.tiansi-contact .contact-inquiry { width: 100%;padding: 20px 10px 30px;margin-top: 20px;}
.crm_inquiry_form_boxcustom_inquiry_form_1758522414849490 .inqury_title_box {padding: 10px !important;}
.contact-more .box {position: static;padding: 25px 20px;background: #1e1e1e;}

.contact-more .box .txt p {font-size: 15px;line-height: 24px;margin-top: 10px;}
.contact-more .box .txt a.more {width: 140px;line-height: 34px;font-size: 15px;}
}
                                
@media screen and (max-width: 768px) {
.tiansi-contact .contact-info .tit h3 {font-size: 24px;}
}

@media screen and (max-width: 480px) {
.tiansi-contact .contact-info .tit h3 {font-size: 22px;}
}

@media screen and (max-width: 400px) {
}