#teaser-map{padding-top:100px}#contact{background:#1e303d}#contact>.inner{min-width:600px;max-width:920px;margin:0 auto;padding:20px 0 50px 0}#contact>.inner h1{font-size:65px;font-weight:100;color:#fff;-webkit-font-smoothing:antialiased;letter-spacing:-1px;margin:0;font-family:Futura-Light,'Helvetica Neue',Helvetica,Arial}#contact>.inner h2{font-size:30px;color:#ccc;font-weight:200;-webkit-font-smoothing:antialiased;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;-webkit-font-smoothing:antialiased}#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}.form-entry{position:relative;display:table;border-collapse:separate;margin-bottom:0!important;padding-bottom:20px!important}span.tag{font-size:11px;color:#999}.form-entry span.label{display:table-cell;padding:4px 11px;font-size:14px;font-weight:400;line-height:1;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:1%;white-space:nowrap;position:relative;vertical-align:middle}.form input[type=date],.form input[type=tel],.form input[type=text],.form textarea{display:table-cell;z-index:2;float:left;margin-bottom:0;width:100%;height:34px;padding:4px 11px;font-size:13px;color:#ccc;border:none;background-color:#222}.form textarea{height:90px;padding:15px 15px;width:98%}.form a{display:inline-block;padding:10px 0;border:1px solid rgba(0,174,255,1);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 .contact-left{float:none;width:auto}#contact .contact-left .inner,#contact .contact-right .inner{margin:0;padding:30px}#contact .contact-right{float:none;width:100%}#contact .contact-right>.inner{padding:30px;margin:0 0}#contact>.inner h1{font-size:45px}#contact>.inner h2{font-size:21px}.form-entry{width:95%}}