.smarte-contact-map-and-form .title{text-align:center;font-family:ProximaNova-Bold;font-style:normal;font-size:36px;line-height:36px}.smarte-contact-map-and-form .smarte-contact-map{float:left;width:60%;padding:25px;background:#f7f7f7;margin-bottom:50px}.smarte-contact-map-and-form .smarte-contact-map .top{float:left;width:100%}.smarte-contact-map-and-form .smarte-contact-map .top .left{float:left;width:50%;padding:25px;border-right:1px solid #e0e0e0}.smarte-contact-map-and-form .smarte-contact-map .top .right{float:right;width:50%;text-align:left;padding:25px}.smarte-contact-map-and-form .smarte-contact-map .map{float:left;width:100%}.smarte-contact-map-and-form .smarte-contact-map .map .mapouter{position:relative;text-align:right;height:378px;width:100%}.smarte-contact-map-and-form .smarte-contact-map .map .gmap_canvas{overflow:hidden;background:none!important;height:378px;width:100%}.smarte-contact-map-and-form .smarte-contact-map .bottom{float:left;width:100%;margin-top:25px}.smarte-contact-map-and-form .smarte-contact-map .bottom .left{width:48%;float:left}.smarte-contact-map-and-form .smarte-contact-map .bottom .left h2{font-family:ProximaNova-Bold;font-style:normal;font-size:16px;line-height:24px;margin-bottom:5px}.smarte-contact-map-and-form .smarte-contact-map .bottom .left p{margin-top:0}.smarte-contact-map-and-form .smarte-contact-map .bottom .right{float:right;width:48%;text-align:left}.smarte-contact-map-and-form .smarte-contact-map .bottom .right h2{font-family:ProximaNova-Bold;font-style:normal;font-size:16px;line-height:24px;margin-bottom:5px}.smarte-contact-map-and-form .smarte-contact-map .bottom .right p{margin-top:0}.smarte-contact-map-and-form .smarte-contact-form{float:right;width:40%;padding:0 25px 25px}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner{box-shadow:0 0 4px 2px #e0e0e0;padding:25px}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .title{text-align:center;font-family:ProximaNova-Bold;font-style:normal;font-size:36px;line-height:36px}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .form-description{text-align:center;font-family:ProximaNova-Regular;font-style:normal;font-size:16px;line-height:16px}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields{display:initial}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .field{display:block;box-shadow:none}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .field h3{font-family:ProximaNova-Regular;font-style:normal;font-size:16px;line-height:24px;margin-bottom:5px}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .field:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .select:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .customer .field:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .customer select:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact__fields .localization-form__select:after{box-shadow:none}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .field{display:block}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .field h3{font-family:ProximaNova-Regular;font-style:normal;font-size:16px;line-height:24px;margin-bottom:5px}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .field:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .select:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .customer .field:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .customer select:after,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .localization-form__select:after{box-shadow:none}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .field__label,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .customer .field label{top:calc(4rem + var(--inputs-border-width))}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact input,.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner .contact .text-area{border:1px solid #C2C2C2}.smarte-contact-map-and-form .smarte-contact-form .privacy-statement{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.smarte-contact-map-and-form .smarte-contact-form .privacy-statement span{padding:10px}.smarte-contact-map-and-form .smarte-contact-form .privacy-statement p{font-family:ProximaNova-Regular;font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding:5px 10px}@media screen and (max-width: 1024px){.smarte-contact-map-and-form .smarte-contact-map{width:100%}.smarte-contact-map-and-form .smarte-contact-map .bottom .left{padding-right:15px}.smarte-contact-map-and-form .smarte-contact-map .bottom .right{padding-left:15px}.smarte-contact-map-and-form .smarte-contact-form{width:100%;margin-top:25px;padding:0}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner{padding:25px 0 0;margin-bottom:25px}}@media screen and (max-width: 768px){.smarte-contact-map-and-form .smarte-contact-map{width:100%}.smarte-contact-map-and-form .smarte-contact-map .top .left{width:100%;border-right:none}.smarte-contact-map-and-form .smarte-contact-map .top .right{width:100%}.smarte-contact-map-and-form .smarte-contact-map .map .mapouter{height:initial}.smarte-contact-map-and-form .smarte-contact-map .map .gmap_canvas{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.smarte-contact-map-and-form .smarte-contact-map .map .gmap_canvas iframe{left:0;top:0;height:100%;width:100%;position:absolute}.smarte-contact-map-and-form .smarte-contact-map .bottom .left{padding-right:0;width:100%}.smarte-contact-map-and-form .smarte-contact-map .bottom .right{padding-left:0;width:100%}.smarte-contact-map-and-form .smarte-contact-form{width:100%;margin-top:25px;padding:0}.smarte-contact-map-and-form .smarte-contact-form .smarte-contact-form-inner{padding:25px 0 0;margin-bottom:25px}.smarte-contact-map-and-form .smarte-contact-form .contact__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/smarte-contact-map-and-form.css.map */
