.contact-wrap{padding:60px 0 100px;position:relative;}.contact-wrap .map{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.contact-wrap .container{position:relative;z-index:1;pointer-events:none;}.contact-wrap h2{margin:unset;font-size:40px;font-weight:400;color:#333;margin-bottom:30px;}.contact-wrap .content{padding:50px 60px 50px 175px;padding-left:175px;margin-left:-175px;background:#fff;width:860px;border-radius:0 30px 30px 0;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.1);pointer-events:all;}.contact-wrap .content h3{font-size:22px;font-weight:400;color:#A5A5A5;margin:unset;padding:20px 0;transition:color .3s ease;}.contact-wrap .content li+li{border-top:1px solid #ddd;}.contact-wrap .content li{padding-bottom:20px;height:66px;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:height .3s ease;}.contact-wrap .content li.active{height:192px;}.contact-wrap .content li:hover h3,.contact-wrap .content li.active h3{color:var(--main-color);}.contact-wrap .content li .rw{display:flex;align-items:center;}.contact-wrap .content li .rw+.rw{margin-top:20px;}.contact-wrap .content li .icon{width:22px;height:22px;margin-right:10px;}.contact-wrap .content li .icon img{width:100%;height:100%;object-fit:contain;}.contact-wrap .content li p{margin:unset;font-size:18px;color:#333;line-height:1;}.contact-wrap .content>p{margin-top:40px;line-height:1;}.contact-wrap .content a{display:inline-block;font-size:18px;color:#999;transition:padding-left .3s ease,color .3s ease;}.contact-wrap .content a:hover{padding-left:30px;color:var(--main-color);}.form-wrap{background:#f9f9f9;padding:60px 0;}.form-wrap h2{margin:0 0 10px;color:#333;}.form-wrap .row{margin:0 -10px;}.form-wrap .col{padding:0 10px;}.form-wrap .form-item{padding:10px 0;}.form-wrap .input-wrap{display:flex;align-items:center;padding:0 15px;background:#fff;border-radius:8px;border:unset;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.form-wrap .textarea-wrap{border:unset;border-radius:8px;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.form-wrap .input-wrap input{padding:0 10px;}.form-wrap .icon{width:25px;height:25px;}.form-wrap .icon img{width:100%;height:100%;object-fit:contain;}.form-wrap button{border:unset;background:var(--main-color);display:flex;align-items:center;padding:15px 15px;color:#fff;border-radius:5px;cursor:pointer;margin-top:10px;transition:background .3s ease;}.form-wrap button:hover{background:var(--hover-color);}.form-wrap button p{margin:0 15px 0 0;}.form-wrap button .icon{width:20px;height:20px;}@media screen and (max-width:640px){.contact-wrap{padding:30px 0;}.contact-wrap h2{font-size:24px;margin-bottom:15px;}.contact-wrap .content{width:100%;margin-left:unset;padding:30px 15px;}.contact-wrap .content h3{font-size:18px;}.contact-wrap .content li.active{height:170px;}.contact-wrap .content li{height:50px;}.contact-wrap .content li+li{margin-top:10px;}.contact-wrap .content li p{font-size:14px;}.contact-wrap .content li .icon{width:20px;height:20px;}.contact-wrap .content>p{margin-top:10px;padding-left:30px;}.contact-wrap .content>p:first-of-type{margin-top:30px;}.contact-wrap .content>p a{font-size:14px;}.form-wrap{padding:30px 0;}.form-wrap .form-item{padding:5px;}.form-wrap button{margin:15px auto 0;}}