.title{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:0 0 30px 0}.title h1{color:#000;border-bottom:2px solid #e1e6e4;padding-bottom:2px;font-weight:500;font-size:1.75rem;margin-bottom:2rem;font-family:'PFBeau-Regular'}.title h2{color:#000;font-weight:400;font-size:1rem;font-family:'PFBeau-Light'}.info{height:100%;border:1px solid #e1e6e4}.info .info-title{color:#000;font-weight:600;margin:10px;font-size:1rem;font-family:'PFBeau-Light'}.info .info-div{border-bottom:1px solid #e1e6e4;margin:20px;display:flex}.info .info-div:first-child{margin-top:0}.info .info-div:last-child{border-bottom:0}.info .info-div-icon{align-items:flex-start;display:flex;width:40px}.info .info-div-info{width:calc(100% - 40px)}.info .info-div-img{margin:0 auto 0 0;width:30px;height:30px;padding:5px}.info .info-div-img.email{margin-top:-3px}.info .info-div-title{margin:0;font-weight:600;font-size:12px;font-family:'Hermes-Regular'}.info .info-div-text{margin:0 0 1rem 0;font-weight:400;font-size:13px;color:#000;font-family:'Hermes-Thin'}.info .info-div-info{margin:0 0 1rem 0;font-weight:400;font-size:11px;color:#000;font-family:'Hermes-Thin'}.info a>.info-div-text:hover{color:#ffed00}.map{border:1px solid #e1e6e4;width:100%;height:100%}.form{height:100%;border:1px solid #e1e6e4;padding:20px}.form form{height:100%;display:flex;flex-flow:column;justify-content:space-between}.form .form-group{display:flex;margin-bottom:0}.form .form-label{font-family:'Hermes-Thin';width:120px;font-size:large}.form .form-control.message{}.form-label-error{color:#dc3545;text-align:left;margin-left:100px;margin-bottom:1rem}.form .btn{font-family:'Hermes-Regular'}@media(max-width:575px){.form .form-group{flex-flow:column}.map{min-height:300px}.form .btn{width:100%}.form-label-error{margin-left:0}}@media(min-width:576px) and (max-width:767px){.form .form-group{flex-flow:column}.map{min-height:300px}.form .btn{width:100%}.form-label-error{margin-left:0}}@media(min-width:768px) and (max-width:991px){.form .form-group{flex-flow:row}}@media(min-width:992px) and (max-width:1199px){.form .form-group{flex-flow:row}}@media(min-width:1200px){.form .form-group{flex-flow:row}}