.location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.location-map{width:100%;position:relative}.location-map .g-map{min-height:810px;width:130%;position:relative}.location-map .info-block{position:absolute;top:50%;right:8%;transform:translateY(-50%);width:435px;background-color:var(--light-color);padding:40px;box-shadow:0 16px 100px 0 #d4d4d4}.location-map .title{line-height:1;font-size:36px;font-weight:bold;color:var(--dark-color);margin-bottom:35px}.location-map .wpcf7-form p{margin:0}.location-map .ajax-loader{display:none !important}.location-map .wpcf7-form-control-wrap{position:relative;display:inline-block}.location-map .wpcf7-form-control-wrap::before{content:'\f0e0';font-family:"Font Awesome 5 Free";font-weight:400;font-size:23px;position:absolute;top:24px;color:var(--grey-color);transform:translateY(-50%)}.location-map .wpcf7-form-control-wrap.your-name::before{content:'\f007'}.location-map .wpcf7-form-control-wrap.your-email::before{content:'\f0e0'}.location-map .wpcf7-form-control-wrap.your-phone::before{content:'\f095';font-weight:800}.location-map .wpcf7-form-control-wrap.your-message::before{content:'\f075'}.location-map .wpcf7-form-control{width:100%;border:none;padding:15px 0 15px 36px;border-bottom:2px solid var(--grey-color);margin-bottom:40px;transition:border-bottom .3s ease;font-size:15px;line-height:1.73;color:var(--grey-color);font-weight:normal;resize:none}.location-map .wpcf7-form-control:focus{border-bottom:2px solid #000;line-height:1.67;font-weight:500;color:var(--dark-color)}.location-map .wpcf7-form-control.wpcf7-submit{margin-bottom:0}.location-map .wpcf7-form-control.wpcf7-textarea{height:130px}@media only screen and (max-width: 1199px){.location-map .g-map{height:700px}.location-map .info-block{right:2%}.location-map .wpcf7-form-control{margin-bottom:15px}}@media only screen and (max-width: 991px){.location-map .title{font-size:30px;margin-bottom:15px}.location-map .info-block{right:5%;width:100%;max-width:300px;padding:30px}.location-map .wpcf7-form-control.wpcf7-textarea{height:100px}}@media only screen and (max-width: 767px){.location-map .g-map{height:350px;width:100%}.location-map .info-block{position:static;transform:translateY(0);width:100%;max-width:100%;padding:40px}.location-map .wpcf7-form-control-wrap{width:100%}}
/*# sourceMappingURL=location.min.css.map */
