@media (min-width: 768px) {
  .location-info .col-container .location {
    font-size: 1rem;
  }
}
.obj-holder-testimonial .obj-item-text-reviewer .review-rate .review-rate-profile {
  width: 50px;
  height: 50px;
  display: inline-block;
  background-size: 100% auto;
}

@media (max-width: 991px) {
  .obj-holder-home-banner.has-video {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 767px) {
  .location-info-3col .location-inner-flex .col-container:first-of-type, .location-info-3col .location-inner-flex .col-container:nth-of-type(3) {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.location-info-3col .location-inner-flex .location-map-column .col-inner iframe {
  width: 100%;
}

@media (min-width: 992px) {
  .d-lg-inline {
    display: inline;
  }
}
@media (max-width: 1440px) {
  .smaller-h4-mobile h4.obj-title {
    font-size: 30px;
  }
}
@media (max-width: 500px) {
  .smaller-h4-mobile h4.obj-title br {
    display: none;
  }
}

@media (max-width: 767px) {
  .no-heading-br-mobile .obj-title br, .no-heading-br-mobile h2 br, .no-heading-br-mobile h3 br, .no-heading-br-mobile h4 br, .no-heading-br-mobile h5 br, .no-heading-br-mobile h6 br {
    display: none;
  }
}

.obj-holder-cta-condensed-link .obj-inner-section-header .obj-title {
  padding: 0 !important;
}
.obj-holder-cta-condensed-link .obj-inner-section-header .obj-title a {
  display: inline-block;
  padding: 1rem 2rem;
  color: #fcc90b;
  text-decoration: none;
}

.consultation-button-container {
  display: none;
  margin: 22px 0 0 0;
}
@media (max-width: 991px) {
  .consultation-button-container {
    display: block;
  }
}

.consultation-button {
  font-size: 0.9rem;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #243b7c;
  background-color: rgba(255, 255, 255, 0.3);
  display: inline-block;
  padding: 1rem 2rem;
  color: #fcc90b;
  text-decoration: none;
  font-weight: 500;
  line-height: 1.2;
  font-family: "Rubik", sans-serif;
  text-decoration: none;
}
.consultation-button:hover {
  color: #fcc90b;
  text-decoration: none;
}

@media (max-width: 991px) {
  .page-id-14569 .obj-holder-cta-condensed-link .obj-inner-section-header, .page-id-16674 .obj-holder-cta-condensed-link .obj-inner-section-header {
    display: none;
  }
}

.lawyer-section .lawyers .lawyer-blocks .single-lawyer .lawyer-block h4 {
  color: #243b7c;
  font-family: "Frank Ruhl Libre", serif;
  font-size: 30px;
  font-weight: 400;
  -webkit-transition: ease-in-out all 0.32s;
  transition: ease-in-out all 0.32s;
}

.obj-holder-lawyers-custom-controls .owl-nav.disabled {
  display: none !important;
}

.obj-holder-lawyers-custom .lawyer-blocks .owl-carousel .owl-stage {
  margin: 0 auto;
}

.obj-holder-accordion.obj-holder-region-accordion .accordion-title {
  color: #233b7b;
  font-family: "Frank Ruhl Libre", serif;
  font-weight: 400;
  font-size: 30px;
}
@media (min-width: 992px) {
  .obj-holder-accordion.obj-holder-region-accordion .accordion-title {
    font-size: calc(46.5px + 2 * (100vw - 300px) / 1000);
  }
}

.shared-form.shared-form-2 .left-block .col-inner .obj-content .obj-title {
  color: #FCC90B;
  font-family: "Frank Ruhl Libre", serif;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: 0.03em;
}
@media (min-width: 992px) {
  .shared-form.shared-form-2 .left-block .col-inner .obj-content .obj-title {
    font-size: calc(46.5px + 2 * (100vw - 300px) / 1000);
  }
}

.footer-container .single-block .obj-title {
  text-transform: uppercase;
  padding-left: 26px;
  color: #233b7b;
  margin-bottom: 25px;
  font-size: 1rem;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.location-info.location-info-3col .obj-content .obj-title {
  color: #FCC90B;
  margin-bottom: 0;
  font-size: 21px;
  font-family: "Frank Ruhl Libre", serif;
}
@media screen and (min-width: 992px) {
  .location-info.location-info-3col .obj-content .obj-title {
    font-size: 26px;
  }
}

.obj-holder-lawyers-custom .lawyer-blocks .single-lawyer .lawyer-block .info {
  max-height: 112px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-center.no-dot-uls ul {
  list-style: none;
  padding: 0;
}

.causes.causes-hovers .col-inner .obj-content {
  position: relative;
}
.causes.causes-hovers .col-inner .obj-content .obj-title-sub {
  z-index: 1;
}
.causes.causes-hovers .col-inner .obj-content .obj-item-figure img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.causes.causes-hovers .col-inner .obj-content .obj-item-figure:after {
  content: "";
  background: #233A7B;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.76;
  -webkit-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
.causes.causes-hovers .col-inner .obj-content .obj-title-sub:has(+ .d-flex) {
  color: #fff;
}
.causes.causes-hovers .col-inner .obj-content:hover .obj-item-figure:after {
  opacity: 1;
}

.obj-holder-map-reviews {
  background: rgb(35, 58, 123);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(35, 58, 123)), to(rgb(18, 29, 62)));
  background: linear-gradient(180deg, rgb(35, 58, 123) 0%, rgb(18, 29, 62) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#233a7b",endColorstr="#121d3e",GradientType=1);
  padding: 90px 0 120px;
}
@media (max-width: 1199px) {
  .obj-holder-map-reviews {
    padding: 60px 0;
  }
}
@media (max-width: 991px) {
  .obj-holder-map-reviews {
    padding: 40px 0;
  }
}
.obj-holder-map-reviews .obj-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
@media (max-width: 1199px) {
  .obj-holder-map-reviews .obj-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.obj-holder-map-reviews .obj-inner .details-map-container {
  width: 67%;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0;
}
@media (max-width: 1199px) {
  .obj-holder-map-reviews .obj-inner .details-map-container {
    width: 100%;
  }
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  height: calc(100% - 46px);
}
@media (max-width: 991px) {
  .obj-holder-map-reviews .obj-inner .details-map-container .content-area {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container {
  width: 34.5016429354%;
  padding: 33px 27px;
  color: #233A7B;
  border-right: 1px solid #233A7B;
}
@media (max-width: 1429px) {
  .obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container {
    width: 45%;
  }
}
@media (max-width: 991px) {
  .obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container {
    width: 100%;
  }
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .obj-title {
  font-family: "Frank Ruhl Libre", serif;
  font-size: 1.389rem;
  font-weight: 700;
  color: #1A2D5F;
  text-transform: uppercase;
  border-bottom: 1px solid #FCCA0B;
  width: 100%;
  margin-bottom: 17px;
  padding-bottom: 8px;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block {
  display: none;
  font-size: 0.889rem;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block.active {
  display: block;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address {
  font-size: 0.889rem;
  line-height: 1.2;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address .obj-i-wrap {
  width: 16px;
  min-width: 16px;
  text-align: center;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address .obj-i-wrap a {
  color: #FCCA0B;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address .obj-i-wrap svg {
  width: 100%;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address.obj-address {
  margin-bottom: 20px;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address.obj-phone {
  margin-bottom: 12px;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .details-container .location-info-block address.obj-fax {
  margin-bottom: 20px;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .map-container {
  width: 65.4983570646%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1429px) {
  .obj-holder-map-reviews .obj-inner .details-map-container .content-area .map-container {
    width: 55%;
  }
}
@media (max-width: 991px) {
  .obj-holder-map-reviews .obj-inner .details-map-container .content-area .map-container {
    width: 100%;
    height: 300px;
  }
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .map-container .location-map {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .map-container .location-map.active {
  display: block;
}
.obj-holder-map-reviews .obj-inner .details-map-container .content-area .map-container .location-map iframe {
  width: 100%;
  height: 100%;
}
.obj-holder-map-reviews .obj-inner .details-map-container .nav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  width: 100%;
  height: 46px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.obj-holder-map-reviews .obj-inner .details-map-container .nav-container .location-toggle {
  -ms-flex-preferred-size: 33.3333333333%;
      flex-basis: 33.3333333333%;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 0.889rem;
  font-weight: 700;
  color: #233A7B;
  cursor: pointer;
}
@media (max-width: 575px) {
  .obj-holder-map-reviews .obj-inner .details-map-container .nav-container .location-toggle {
    font-size: 0.778rem;
  }
}
.obj-holder-map-reviews .obj-inner .details-map-container .nav-container .location-toggle.active {
  background-color: #FCCA0B;
}
.obj-holder-map-reviews .obj-inner .reviews-container {
  width: 33%;
  background: url(/wp-content/themes/web3/assets/img/bg/mgs-m-bg.png) no-repeat #fff top left;
  background-size: cover;
  padding: 33px 38px;
}
@media (max-width: 1199px) {
  .obj-holder-map-reviews .obj-inner .reviews-container {
    width: 100%;
  }
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-title {
  font-family: "Frank Ruhl Libre", serif;
  font-size: 1.389rem;
  font-weight: 700;
  color: #1A2D5F;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 24px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .obj-item-header .review-image {
  margin-bottom: 32px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .obj-item-header .review-image .review-rate {
  border-radius: 2px;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #FCCA0B;
  padding: 11px 12px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .obj-item-header .review-image .review-rate-counts {
  font-size: 0.889rem;
  line-height: 1.2;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .blockquote-wrap {
  margin: 0 0 40px 0;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .blockquote-container {
  font-family: "Montserrat", sans-serif;
  font-size: 0.889rem;
  font-weight: 400;
  color: #1A2D5F;
  line-height: 1.3;
  height: 126px;
  overflow-y: auto;
  padding-right: 12px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .blockquote-container * {
  font-size: 0.889rem;
  font-weight: 400;
  line-height: 1.3;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .blockquote-container::-webkit-scrollbar {
  width: 8px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .blockquote-container::-webkit-scrollbar-thumb {
  background-color: #FCCA0B;
  border-radius: 8px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .blockquote-container::-webkit-scrollbar-track {
  background: none;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 0px 100px #1A2D5F;
          box-shadow: inset 0px 0px 100px #1A2D5F;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .obj-item-text-reviewer {
  padding-left: 0;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .obj-item-text-reviewer .review-rate {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 43px;
          flex: 0 0 43px;
  height: 43px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .obj-item-text-reviewer .review-rate .review-rate-profile {
  width: 43px;
  height: 43px;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .obj-item-text-reviewer .review-rate-profile-info {
  font-size: 0.889rem;
  color: #1A2D5F;
  line-height: 1.3;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .obj-item .obj-item-text-reviewer .review-rate-profile-info .review-rate-profile-title strong {
  font-weight: 600;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .owl-nav, .obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .carousel-ajax .owl-dots {
  display: none;
}
.obj-holder-map-reviews .obj-inner .reviews-container .obj-holder-testimonial .owl-carousel .owl-stage-outer::after {
  display: none;
}

.obj-content-bgimgs .obj-item-figure {
  width: 168px;
  height: 27px;
  background-repeat: no-repeat;
  background-size: 100% auto;
}