.contact-map-outer,.google-map-area{display:block;position:relative}.contact-map-outer{max-width:100%;width:100%}.contact-map-outer .map-canvas{height:700px;position:relative;width:100%}.contact-form-style1-area{background:#fff;display:block;padding:0;position:relative;z-index:1}.contact-form-outer-box{background-color:#fff;border-radius:0;box-shadow:0 10px 60px 0 rgba(0,0,0,.07);margin-top:-60px;padding-bottom:80px;padding-right:90px;padding-top:80px;z-index:10}.contact-form-outer-box,.contact-inner-box{display:block;position:relative}.contact-inner-box .contact-image-box{bottom:-80px;left:0;position:absolute;width:570px}.contact-form{display:block;float:right;max-width:435px;position:relative;width:100%;z-index:100}.contact-form .sec-title{padding-bottom:31px}.contact-form form,.contact-form form .input-box{display:block;position:relative}.contact-form form .input-box{margin-bottom:20px}.contact-form form input[type=email],.contact-form form input[type=tel],.contact-form form input[type=text],.contact-form form textarea{background:#fff;border:1px solid #ccc;border-radius:0;color:#666;display:block;font-family:"Noto Serif",serif;font-size:16px;font-style:normal;font-weight:400;height:55px;padding-left:24px;padding-right:25px;position:relative;transition:all .5s ease;width:100%}.contact-form form textarea{height:120px;padding-left:24px;padding-right:25px;padding-top:15px}.contact-form form input[type=email]:focus,.contact-form form input[type=text]:focus,.contact-form form textarea:focus{border-color:#171717;color:#171717}.contact-form form input[type=tel]::-webkit-input-placeholder,.contact-form form input[type=text]::-webkit-input-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form input[type=text]:-moz-placeholder,.contact-form form input[type=text]::-moz-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form input[type=text]:-ms-input-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form input[type=email]::-webkit-input-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form input[type=email]:-moz-placeholder,.contact-form form input[type=email]::-moz-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form input[type=email]:-ms-input-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form textarea::-webkit-input-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form textarea:-moz-placeholder,.contact-form form textarea::-moz-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form textarea:-ms-input-placeholder{color:hsla(0,0%,40%,.5)}.contact-form form .button-box{display:block;position:relative}.contact-form form .button-box button{display:block;line-height:60px;width:100%}.contact-info-area{background:#fff;display:block;padding:110px 0 70px;position:relative}.contact-info-box{display:flex;position:relative}.single-contact-info-box{display:block;margin-bottom:40px;max-width:380px;padding:0 40px;position:relative;text-align:center;width:100%}.single-contact-info-box:before{background:#e1e1e1;bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.single-contact-info-box:last-child:before{display:none}.single-contact-info-box .icon{display:block;margin-bottom:10px;position:relative}.single-contact-info-box .icon span{font-size:90px}.single-contact-info-box .text{display:block;position:relative}.single-contact-info-box .text h3{color:#666;font-size:18px;font-weight:400;line-height:34px;margin-bottom:19px}.single-contact-info-box .text p{color:#222;font-size:20px;font-weight:400;line-height:34px;margin:0}.single-contact-info-box .text p a{color:#222;line-height:20px}.contact-form-style1-area.two{padding:100px 0}.contact-form-style1-area.two .contact-form-outer-box{margin-top:0}