p:last-child {
  margin-bottom: 0px;
}
.telephone-no .elementor-icon-list-icon {
  margin-top: 0px;
  margin-left: 3px;
}
.csa-mobile-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  margin-left: 25%;
}
.csa-header i.fab.fa-linkedin {
  margin-left: 13px;
}
.services-desc .elementor-text-editor.elementor-clearfix li {
  list-style-image: url("/wp-content/uploads/2020/10/caret.svg");
}
.services-desc .elementor-text-editor.elementor-clearfix ul {
  padding-left: 15px;
  padding-top: 10px;
}
.services-desc p {
  margin-bottom: 0 !important;
}
.showhover,
.showhover-business,
.showhover-property,
.showhover-dispute,
.showhover-meditation,
.panel {
  display: none;
}
.csa-testimonial .elementor-testimonial__image img {
  object-fit: fill !important;
  border-radius: 0px;
}
.csa-testimonial .swiper-slide {
  padding: 70px 80px 0px 150px;
}
.csa-testimonial .swiper-pagination {
  text-align: left;
  padding-left: 167px;
}
.csa-testimonial .elementor-testimonial__cite {
  margin-bottom: 10px !important;
}
.csa-testimonial .swiper-pagination-bullet {
  background: #80A1AE !important;
}
.csa-testimonial .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fff !important;
}
.serives-anchor .elementor-icon-box-title {
  margin-top: 10px;
}
.serives-anchor .elementor-icon-box-content {
  display: inline-table;
}
.serives-anchor .elementor-icon-box-wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
}
.scroll-services .ee-scroll-indicator__element__link.has--cursor {
  border-radius: 2px;
}
.services-hover .elementor-container.elementor-column-gap-default {
  height: 100%;
}
@media screen and (max-width: 1024px) {
  .elementor .ang-section-padding-initial .elementor-widget-testimonial-carousel .swiper-pagination {
    margin-left: -25px;
  }
}
@media screen and (max-width: 768px) {
  .elementor .ang-section-padding-initial .elementor-widget-testimonial-carousel .swiper-pagination {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 768px) {
  .csa-testimonial .swiper-slide {
    padding: 30px 30px 0px 30px;
  }
  .csa-mobile-menu a.elementor-item:first-child {
    padding-top: 15px !important;
  }
  .csa-mobile-menu a.elementor-item:last-child {
    padding-bottom: 15px !important;
  }
  .csa-testimonial .swiper-pagination {
    text-align: left;
    padding-left: 25px !important;
  }
  .header-social-links .elementor-grid-item {
    padding-right: 10px;
  }
  .csa-header i.fab.fa-linkedin {
    margin-left: 0 !important;
  }
}
.portal i {
  margin-left: 10px;
}
.elementor .ang-section-padding-initial .elementor-widget-nav-menu .elementor-nav-menu li.portal a {
  background-color: rgba(74, 131, 150, 0.1);
  color: #4A8396 !important;
}
.elementor .ang-section-padding-initial .elementor-widget-nav-menu .elementor-nav-menu li.portal a:hover {
  background-color: rgba(74, 131, 150, 0.2);
}
