#page-contatti .breadcrumb{font-size:14px;font-weight:700;text-transform:uppercase}#page-contatti .breadcrumb .fa-home{font-size:16px}#page-contatti h1.title{font-size:34px;line-height:1.75em;text-transform:uppercase;margin:0 0 35px;border:0;position:relative;text-align:center;padding:10px}#page-contatti h1.title:after{bottom:18px;content:'';width:100px;position:absolute;left:50%;bottom:0;height:1px;margin-left:-50px;background:#e8e8e8}#page-contatti .container{margin-top:29px}#page-contatti .container .col1{padding-left:0;padding-right:15px}#page-contatti .container .col2{padding-left:15px;padding-right:0}#page-contatti .container .col2 form label{font-size:14px;font-weight:inherit;color:#333745;display:inline-block;max-width:100%;margin-bottom:5px}#page-contatti .container .col2 form input{display:block;width:100%;border:1px solid #e8e8e8;border-radius:0;box-shadow:none !important;margin-bottom:25px;color:#333745;padding:14px 16px;height:50px;box-sizing:border-box;font-size:16px}#page-contatti .container .col2 form .btn{padding:10px 30px;font-size:15.5px;font-weight:700;margin-top:15px;margin-bottom:5px}#page-contatti .container .col2 form textarea{height:125px;margin-bottom:12px;background-color:#fff;border:1px solid #e8e8e8;color:#333745;box-shadow:none !important;box-sizing:border-box;display:block;width:100%;padding:14px 16px;font-size:16px;outline:none}#page-contatti .container .col2 form .required,.required-text{margin-left:2px;color:#f82e56}#page-contatti .container h2{font-size:22px;line-height:1.75em;font-family:'Oswald',sans-serif;font-weight:400;text-transform:uppercase;padding:0 0 2px;margin:0 0 30px;border-bottom:1px solid #e8e8e8;color:#333745}#page-contatti .google-map{margin-top:50px;width:100%;height:470px}