#teaser-map{padding-top:100px}#contact{background:#1e303d}#contact>.inner{min-width:600px;max-width:980px;margin:0 auto;padding:20px 0 50px 0}#contact>.inner h1{font-size:65px;font-weight:100;color:#fff;letter-spacing:-1px;margin:0;font-family:"Futura-Light","Helvetica Neue",Helvetica,Arial}#contact>.inner h2{font-size:30px;color:#ccc;font-weight:200;margin:-10px 0 0 0;letter-spacing:-1px;font-family:"Futura-Light","Helvetica Neue",Helvetica,Arial}#contact .contact-left{float:left;width:50%}#contact .contact-left>.inner{padding:20px;margin:30px 0}#contact .contact-left>.inner span{float:left;font-family:"Futura-Light","Helvetica Neue",Helvetica,Arial;font-size:17px;margin:25px 0 0 0;color:#fff}#contact .contact-left>.inner span a{color:#fff;text-decoration:none}#contact .contact-left>.inner i{font-size:30px;margin:-5px 15px 0 0;color:#ccc;-webkit-font-smoothing:antialiased}#contact .contact-right{float:right;width:50%}#contact .contact-right>.inner{padding:20px;margin:30px 0}#frm-contact .form-entry{position:relative;display:flex;margin:20px 0}#frm-contact .form-entry span.label{display:inline-block;font-weight:normal;color:#fff;text-align:center;background-color:#3a3a3a;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;width:10%;padding:2%;white-space:nowrap;position:relative;vertical-align:middle}#frm-contact .form-entry input[type=text],#frm-contact .form-entry input[type=tel],#frm-contact .form-entry input[type=date],#frm-contact .form-entry textarea{display:inline-block;z-index:2;margin-bottom:0;width:90%;padding:5px 11px!important;color:#ccc;border:none;background-color:#222;border-bottom-left-radius:0%;border-top-left-radius:0%;height:50px}#frm-contact .form-entry textarea{padding:10px 11px!important;height:120px!important}span.tag{font-size:11px;color:#999}.form textarea{height:90px;padding:15px 15px;width:98%}.form a{display:inline-block;padding:10px 0px;border:1px solid #00aeff;border-radius:6px;color:#00aeff;font-size:17px;text-decoration:none;-webkit-font-smoothing:antialiased;transition:all .6s ease-in-out;width:100%;text-align:center}.form a:hover{background:rgba(0,174,255,.5);color:#fff}@media(max-width:767px){#teaser-map{padding:0}#contact>.inner{min-width:inherit;max-width:inherit;width:auto;padding:20px 0}#contact>.inner h1{font-size:45px}#contact>.inner h2{font-size:21px}#contact .contact-left{float:none;width:auto}#contact .contact-left .inner{margin:0;padding:30px}#contact .contact-right{float:none;width:100%}#contact .contact-right>.inner{padding:30px;margin:0px 0}.form-entry{width:95%}}