.contact-banner{background:#131313;color:#fff;padding:65px 0 50px;margin:0 0 70px}.contact-banner h2{font-family:"Helvetica Neue","nimbus_sans_lbold",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:32px;font-weight:600;color:#fff;margin:0 0 20px}@media(max-width: 768px){.contact-banner h2{font-size:24px}}.contact-banner p{line-height:1.6;font-size:18px;margin:0 0 25px}@media(max-width: 768px){.contact-banner p{font-size:16px}}.contact-top-wrap{padding:0 0 35px;border-bottom:1px solid #ebebeb;margin:0 0 65px}@media(min-width: 1200px){.row-gap-lg{margin-left:-50px;margin-right:-50px}.row-gap-lg>div{padding-left:50px;padding-right:50px}}.contact-top{padding:0 0 20px}.contact-top h3{font-family:"Helvetica Neue","nimbus_sans_lbold",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;font-weight:600;color:#131313;margin:0 0 15px}.contact-top h3 a{color:#131313}.contact-icon{min-height:37px;margin:0 0 15px}.contact-top p{font-size:16px;color:#131313;line-height:1.5;margin:0 0 15px}@media(min-width: 992px){.page-contact .offset-lg-1{margin-left:8.333333%}}.page-contact .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.page-contact .container{max-width:540px}}@media(min-width: 768px){.page-contact .container{max-width:720px}}@media(min-width: 992px){.page-contact .container{max-width:960px}}@media(min-width: 1200px){.page-contact .container{max-width:1140px}}.row.row-gap-lg{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){.row.row-gap-lg{grid-template-columns:1fr}}