.uppercase-title{font-family:var(--secondary-font),sans-serif;color:#2b2b2b;font-weight:700;text-transform:uppercase;font-size:16px;line-height:27px;letter-spacing:.15rem;text-align:center;}.page-template-contact .main-content{position:relative;}@media screen and (min-width: 992px){.page-template-contact .main-content{padding-bottom:88px;}}@media (max-width: 575px){.page-template-contact .main-content{padding-left:0 !important;padding-right:0 !important;}}.page-template-contact .main-content:before{position:absolute;content:"";top:0;left:0;right:0;width:100%;height:966px;pointer-events:none;background:linear-gradient(180deg,rgba(247,247,247,0) 66.46%,#f7f7f7 100%),linear-gradient(0deg,rgba(0,0,0,.03) 0%,rgba(0,0,0,0) 100%),url("https://cdn-ileddno.nitrocdn.com/lPlHUDsSjlAiqqNnyhfGmWMntjQgLpZQ/assets/images/optimized/rev-14a01c3/www.njdivorce.com/wp-content/themes/horizon-mercury/dist/images/joseph-j-russell-esq-banner-bg-main-content-img.webp");background-size:cover;background-repeat:no-repeat;background-position:top center;}@media (max-width: 991px){.page-template-contact .main-content:before{top:0;}}.page-template-contact .main-content .entry-content{width:100%;max-width:1030px;margin-left:auto;margin-right:auto;margin-bottom:35px;}@media screen and (min-width: 768px){.page-template-contact .main-content .entry-content{margin-bottom:50px;}}@media screen and (min-width: 992px){.page-template-contact .main-content .entry-content{margin-bottom:58px;}}.page-template-contact .main-content .entry-content P{text-align:center;}@media screen and (min-width: 992px){.page-template-contact .main-content .main-contact-form{height:100%;}}.page-template-contact .main-content .main-contact-form .form-wrap{margin-top:0;padding:40px 31px;max-width:100%;}@media screen and (min-width: 768px){.page-template-contact .main-content .main-contact-form .form-wrap{max-width:590px;}}@media screen and (min-width: 992px){.page-template-contact .main-content .main-contact-form .form-wrap{max-width:100%;height:100%;}}@media screen and (min-width: 1200px){.page-template-contact .main-content .main-contact-form .form-wrap{padding:40px 51px;}}@media (max-width: 991px){.page-template-contact .main-content .main-contact-form .form-wrap{margin-bottom:70px;}}@media (max-width: 329px){.page-template-contact .main-content .main-contact-form .form-wrap{padding:40px 25px;}}.page-template-contact .main-content .main-contact-form .form-wrap .form-title{width:100%;max-width:430px;margin-left:auto;margin-right:auto;}@media screen and (min-width: 768px){.page-template-contact .main-content .main-contact-form .form-wrap .form-title{max-width:400px;}}@media (min-width: 992px) and (max-width: 1199px){.page-template-contact .main-content .main-contact-form .form-wrap .form-title{width:100%;max-width:400px;margin-left:auto;margin-right:auto;}}@media (max-width: 991px){.page-template-contact .main-content .main-contact-form .form-wrap .form-title{font-size:28px;}}@media (max-width: 1399px){.page-template-contact .col-item{margin-bottom:70px;}}@media (max-width: 991px){.page-template-contact .col-item{margin-bottom:70px;}}@media (max-width: 575px){.page-template-contact .col-item{padding-left:0 !important;padding-right:0 !important;}}@media (max-width: 1399px){.page-template-contact .col-item:last-of-type{margin-bottom:0;}}.page-template-contact .col-item .sidebar-widget{color:#fff;background:#222427;padding:38px 27px;height:100%;}@media (max-width: 575px){.page-template-contact .col-item .sidebar-widget{padding:38px 13px;}}.page-template-contact .col-item .sidebar-widget-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:103px;}.page-template-contact .col-item .sidebar-widget .sidebar-title{position:relative;font-family:var(--secondary-font),sans-serif;font-size:23px;font-weight:500;color:#fff;line-height:35px;text-transform:capitalize;}@media (max-width: 575px){.page-template-contact .col-item .sidebar-widget .sidebar-title{line-height:normal;}}.page-template-contact .col-item .sidebar-widget .sidebar-title:after{width:100px;background-size:100px 2px;}.page-template-contact .col-item .sidebar-widget P{color:#fff;text-align:center;}.page-template-contact .col-item .sidebar-widget-social-media{box-shadow:0px 4px 40px rgba(0,0,0,.1);background-color:#fff;}@media (max-width: 369px){.page-template-contact .col-item .sidebar-widget-social-media{padding:38px 10px;}}.page-template-contact .col-item .sidebar-widget-social-media .sidebar-title{position:relative;font-family:var(--main-font),sans-serif;font-size:16px;font-weight:700;color:#4e4e4e;line-height:30px;letter-spacing:.15em;text-transform:uppercase;}.page-template-contact .col-item .sidebar-widget-social-media .sidebar-title:after{width:100px;background-size:100px 2px;}.page-template-contact .col-item .sidebar-widget-social-media .icon-holder{margin:25px auto;}.page-template-contact .col-item .sidebar-widget-social-media .btn{color:var(--color-primary);min-width:231px;}@media (max-width: 575px){.page-template-contact .col-item .sidebar-widget-social-media .btn span{max-width:100%;}}.page-template-contact .contact-us-locations-container{padding:40px 35px;width:100%;height:100%;max-width:590px;margin-left:auto;margin-right:auto;background-color:var(--color-primary);}@media screen and (min-width: 992px){.page-template-contact .contact-us-locations-container{max-width:100%;margin-left:initial;margin-right:initial;}}@media screen and (min-width: 1200px){.page-template-contact .contact-us-locations-container{padding:40px 51px;}}@media (max-width: 329px){.page-template-contact .contact-us-locations-container{padding:40px 20px;}}.page-template-contact .contact-us-locations-container .location-details-container .firm-name{font-family:var(--main-font),sans-serif;font-size:21px;font-weight:700;line-height:30px;}@media screen and (min-width: 768px){.page-template-contact .contact-us-locations-container .location-details-container .firm-name{font-size:24px;line-height:31px;width:100%;max-width:350px;}}@media (min-width: 992px) and (max-width: 1199px){.page-template-contact .contact-us-locations-container .location-details-container .firm-name{margin-bottom:27px;}}.page-template-contact .contact-us-locations-container .location-details-container .address{margin-bottom:13px;}.page-template-contact .contact-us-locations-container .location-details-container .address__line1,.page-template-contact .contact-us-locations-container .location-details-container .address__line2,.page-template-contact .contact-us-locations-container .location-details-container .address__info,.page-template-contact .contact-us-locations-container .location-details-container .address__phone,.page-template-contact .contact-us-locations-container .location-details-container .address__fax{font-size:16px;color:#fff;line-height:33px;text-transform:capitalize;}.page-template-contact .contact-us-locations-container .location-details-container .address__phone{border-top:1px solid #505d8e;border-bottom:1px solid #505d8e;padding-top:10px;padding-bottom:12px;margin-top:13px;}.page-template-contact .contact-us-locations-container .location-details-container .address__buttons a,.page-template-contact .contact-us-locations-container .location-details-container .address__buttons button{font-family:var(--main-font),sans-serif;font-size:16px;color:#fff;line-height:24px;position:relative;display:inline-flex;align-items:center;}.page-template-contact .contact-us-locations-container .location-details-container .address__buttons a:after,.page-template-contact .contact-us-locations-container .location-details-container .address__buttons button:after{position:relative;content:"";display:inline-block;width:9.92px;height:9.92px;background-image:url("https://cdn-ileddno.nitrocdn.com/lPlHUDsSjlAiqqNnyhfGmWMntjQgLpZQ/assets/images/optimized/rev-14a01c3/www.njdivorce.com/wp-content/themes/horizon-mercury/dist/images/icons/icon-arrow-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:5px;}.page-template-contact .contact-us-locations-container .location-details-container .address__buttons button{border:none;background-color:unset;padding:0;padding-left:24.08px;}.page-template-contact .contact-us-locations-container .map-img-container{margin-top:32px;}@media screen and (min-width: 768px){.page-template-contact .contact-us-locations-container .map-img-container{margin-top:27px;}}.page-template-contact .contact-us-locations-container .map-img-container img{margin-left:auto;margin-right:auto;border:8px solid #d6e0e6;border-radius:16px;}.page-template-contact .contact-sidebar{margin-top:70px;}@media screen and (min-width: 992px){.page-template-contact .contact-sidebar{margin-top:90px;}}@media (max-width: 991px){.page-template-contact .contact-sidebar{max-width:474px;margin-left:auto;margin-right:auto;}}.page-template-contact .testimonials-section{padding-bottom:203px;}@media screen and (min-width: 768px){.page-template-contact .testimonials-section{padding-bottom:153px;}}