.contact-index-index .column.main{margin:0 -15px}.contact-index-index .page-main h1.page-title{margin-top:140px;margin-bottom:90px;font:normal normal 500 78px/84px Pressio;color:#ff824b}.contact-index-index .page-main h2.page-title{margin-top:80px;margin-bottom:28px}.contact-index-index .page-main table{margin:0 -10px}.contact-index-index .page-main table>thead>tr>th,.contact-index-index .page-main table>tbody>tr>th,.contact-index-index .page-main table>tfoot>tr>th,.contact-index-index .page-main table>thead>tr>td,.contact-index-index .page-main table>tbody>tr>td,.contact-index-index .page-main table>tfoot>tr>td{padding:0 10px}.contact-index-index .contact-info{float:right;font:normal normal normal 15px/25px Proxima Nova;color:#53565a;margin-bottom:40px}.contact-index-index .contact-info strong{font:normal normal 500 15px Pressio}.contact-index-index .contact-info h2{font:normal normal 500 26px/34px Pressio;color:#53565a}.contact-index-index .contact-form-block .hdmx__contact-form{background:#fff 0 0 no-repeat padding-box;box-shadow:0 4px 30px rgba(0,0,0,.121569);-webkit-box-shadow:0 4px 30px rgba(0,0,0,.121569);-o-box-shadow:0 4px 30px rgba(0,0,0,.121569);-moz-box-shadow:0 4px 30px rgba(0,0,0,.121569);padding:58px;max-width:100%}.contact-index-index .contact-form-block .hdmx__contact-form h2.legend{margin-top:10px;margin-bottom:50px;font:normal normal 500 44px/50px Pressio;color:#53565a}.contact-index-index .contact-form-block .hdmx__contact-form .field.required.email{clear:both}.contact-index-index .contact-form-block .hdmx__contact-form .field{margin-bottom:28px}.contact-index-index .contact-form-block .hdmx__contact-form .field.captcha.required{margin-bottom:0}.contact-index-index .contact-form-block .hdmx__contact-form .field.captcha.no-label{margin-bottom:0}.contact-index-index .contact-form-block .hdmx__contact-form .field.attachment{margin-bottom:10px}.contact-index-index .contact-form-block .hdmx__contact-form .field.agree label{font:normal normal 500 15px Proxima Nova;color:#53565a}.contact-index-index .contact-form-block .hdmx__contact-form .field.agree label a{color:#53565a;text-decoration:underline}.contact-index-index .contact-form-block .hdmx__contact-form legend.legend{font:normal normal bold 22px/30px Proxima Nova;color:#53565a;margin:35px 0}.contact-index-index .contact-form-block .hdmx__contact-form label,.contact-index-index .contact-form-block .hdmx__contact-form .fieldset>.field:not(.choice)>.label{font:normal normal normal 18px Proxima Nova;color:#53565a !important}.contact-index-index .contact-form-block .hdmx__contact-form input:not([type=checkbox]),.contact-index-index .contact-form-block .hdmx__contact-form select{border:none;font:normal normal normal 15px Proxima Nova;color:#53565a;height:41px;padding:0 12px}.contact-index-index .contact-form-block .hdmx__contact-form input:not([type=checkbox]):not([type=file]),.contact-index-index .contact-form-block .hdmx__contact-form select:not([type=file]){background:#ebedf0}.contact-index-index .contact-form-block .hdmx__contact-form input:not([type=checkbox])[name="captcha[contact_us]"],.contact-index-index .contact-form-block .hdmx__contact-form select[name="captcha[contact_us]"]{width:200px;max-width:100%}.contact-index-index .contact-form-block .hdmx__contact-form input[type=file]{padding-left:0}.contact-index-index .contact-form-block .hdmx__contact-form textarea[name=comment]{background:#ebedf0;font:normal normal normal 15px Proxima Nova;color:#53565a;min-height:159px;border:none}.contact-index-index .contact-form-block .hdmx__contact-form button.action.primary{background:#ff824b;min-height:54px;padding:0 37px;font:normal normal 600 18px/26px Proxima Nova;color:#fff;border-radius:unset}.contact-index-index .contact-form-block .hdmx__contact-form button.action.primary:hover{background:#000}.contact-index-index .contact-form-block .hdmx__contact-form .actions-toolbar{float:left;margin-left:0 !important}.contact-index-index .contact-form-block .hdmx__contact-form .agree-with-terms-and-conditions .field.agree{display:table;width:100%}.contact-index-index .contact-form-block .hdmx__contact-form .agree-with-terms-and-conditions .field.agree input{float:left;margin-right:14px}.contact-index-index .contact-form-block .hdmx__contact-form .agree-with-terms-and-conditions .field.agree .control label{width:auto !important;float:left;margin-top:4px}@media only screen and (min-width:992px){.contact-index-index .contact-info{padding-left:120px}}@media only screen and (min-width:992px) and (max-width:1204px){.contact-index-index .page-main .column.main{padding:initial}}@media only screen and (max-width:1220px) and (min-width:1205px){.contact-index-index .column.main>div{padding:0 15px;width:50%}}@media only screen and (max-width:991px){.contact-index-index .page-title-wrapper{padding:0}.contact-index-index .columns .column.main{margin:0}.contact-index-index .contact-form-block{padding:0}.contact-index-index .contact-form-block .hdmx__contact-form{padding:25px;clear:both;display:table}.contact-index-index .contact-info{float:none;padding:0}.contact-index-index .page-main h1.page-title{margin-top:60px;margin-bottom:0;font:normal normal 500 48px/56px Pressio;color:#ff824b}}@media only screen and (max-width:480px){.contact-index-index .page-main .column.main table{margin:0}.contact-index-index .page-main .column.main table tr:not(:first-of-type){margin-bottom:20px;display:table}.contact-index-index .page-main .column.main table tr td{width:100%;display:table}.contact-index-index .page-main .column.main table tr td:first-of-type{font-size:18px;font-weight:lighter}}