html body #main section.contact-form{overflow-x:hidden;padding-top:6.428rem}@media (max-width:991.98px){html body #main section.contact-form{padding-bottom:6.428rem}}@media (max-width:575.98px){html body #main section.contact-form{padding-top:0}}html body #main section.contact-form .map{position:relative;z-index:1}@media (max-width:991.98px){html body #main section.contact-form .map{padding-bottom:6.428rem}}@media (max-width:575.98px){html body #main section.contact-form .map{height:350px!important;margin-bottom:6.428rem;padding:0}}html body #main section.contact-form .map:after{background:#e8e8e8;border-radius:3px;content:"";height:66%;position:absolute;right:-12%;top:-10%;width:85%;z-index:-1}html body #main section.contact-form .card{background:#fff;border:none;border-radius:0;box-shadow:0 0 40px rgba(42,42,42,.15);height:100%;padding:1.5rem 3rem}html body #main section.contact-form .contact-info{padding:6.428rem 0}@media (max-width:991.98px){html body #main section.contact-form .contact-info{margin-bottom:6.428rem}}@media (max-width:575.98px){html body #main section.contact-form .contact-info{margin:0;padding:3.214rem 0}}html body #main section.contact-form .contact-info .info{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}@media (max-width:991.98px){html body #main section.contact-form .contact-info .info{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:1.5rem 0}}html body #main section.contact-form .contact-info .info .icon{min-width:50px}html body #main section.contact-form .contact-info .info .icon i{font-size:3rem;margin-right:1.5rem}html body #main section.contact-form .contact-info .info .text .title-5{line-height:1;margin-bottom:.428rem;padding-bottom:0}html body #main section.contact-form .contact-info .info .text p{color:#8f8f8f;font-size:.857rem;font-weight:500;margin-bottom:0}@media (max-width:767.98px){html body #main section.contact-form .contact-info .info .text p{font-size:1.1rem}}html body #main section.contact-form .contact-info .info .text p a{-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}html body #main section.contact-form .contact-info .info .text p a:hover{color:#b90504}