.elementor-159386 .elementor-element.elementor-element-fac6041{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-159386 .elementor-element.elementor-element-ff7cf6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-159386 .elementor-element.elementor-element-ff7cf6b{padding:70px 60px 80px 60px;}.elementor-159386 .elementor-element.elementor-element-3db469b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:500;letter-spacing:1px;color:#333333;}.elementor-159386 .elementor-element.elementor-element-a906bec .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:400;color:#999999;}.elementor-159386 .elementor-element.elementor-element-69c8787{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:2em;color:#555555;}.elementor-159386 .elementor-element.elementor-element-96f75e6 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-159386 .elementor-element.elementor-element-5058e5c:not(.elementor-motion-effects-element-type-background), .elementor-159386 .elementor-element.elementor-element-5058e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-159386 .elementor-element.elementor-element-5058e5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 15px 40px 15px;}.elementor-159386 .elementor-element.elementor-element-5058e5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159386 .elementor-element.elementor-element-ec029db > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-159386 .elementor-element.elementor-element-ec029db{text-align:center;}.elementor-159386 .elementor-element.elementor-element-ec029db .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:400;color:#333333;}.elementor-159386 .elementor-element.elementor-element-21646dd{--e-image-carousel-slides-to-show:4;}.elementor-159386 .elementor-element.elementor-element-f0fc417{padding:70px 60px 20px 60px;}.elementor-159386 .elementor-element.elementor-element-7d2fc35{text-align:center;}.elementor-159386 .elementor-element.elementor-element-7d2fc35 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:500;letter-spacing:1px;color:#444444;}.elementor-159386 .elementor-element.elementor-element-0fcbd2f{--spacer-size:30px;}.elementor-159386 .elementor-element.elementor-element-8f50ff1{padding:0px 60px 10px 60px;}.elementor-159386 .elementor-element.elementor-element-4343274{--e-image-carousel-slides-to-show:3;}.elementor-159386 .elementor-element.elementor-element-12ce078{padding:10px 60px 70px 60px;}.elementor-159386 .elementor-element.elementor-element-02d4bfb .elementor-button{background-color:#88100D;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:2em;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-159386 .elementor-element.elementor-element-671056e:not(.elementor-motion-effects-element-type-background), .elementor-159386 .elementor-element.elementor-element-671056e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-159386 .elementor-element.elementor-element-671056e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-159386 .elementor-element.elementor-element-671056e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159386 .elementor-element.elementor-element-69744cd .elementor-counter-number-wrapper{color:#88100D;}.elementor-159386 .elementor-element.elementor-element-69744cd .elementor-counter-title{color:#333333;}.elementor-159386 .elementor-element.elementor-element-fc6935a .elementor-counter-number-wrapper{color:#88100D;}.elementor-159386 .elementor-element.elementor-element-fc6935a .elementor-counter-title{color:#333333;}.elementor-159386 .elementor-element.elementor-element-2f39550 .elementor-counter-number-wrapper{color:#88100D;}.elementor-159386 .elementor-element.elementor-element-2f39550 .elementor-counter-title{color:#333333;}.elementor-159386 .elementor-element.elementor-element-04cfae4 .elementor-counter-number-wrapper{color:#88100D;}.elementor-159386 .elementor-element.elementor-element-04cfae4 .elementor-counter-title{color:#333333;}.elementor-159386 .elementor-element.elementor-element-835e158:not(.elementor-motion-effects-element-type-background), .elementor-159386 .elementor-element.elementor-element-835e158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-159386 .elementor-element.elementor-element-835e158{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-159386 .elementor-element.elementor-element-835e158 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-159386 .elementor-element.elementor-element-8df033d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-159386 .elementor-element.elementor-element-8df033d{text-align:center;}.elementor-159386 .elementor-element.elementor-element-8df033d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;letter-spacing:1px;color:#333333;}.elementor-159386 .elementor-element.elementor-element-cta_shortcode{padding:0px 0px 0px 0px;}.elementor-159386 .elementor-element.elementor-element-cta_sc_col > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-159386 .elementor-element.elementor-element-53dcffd{width:55%;}.elementor-159386 .elementor-element.elementor-element-f44db36{width:45%;}.elementor-159386 .elementor-element.elementor-element-0e6f92e{width:25%;}.elementor-159386 .elementor-element.elementor-element-8e76a98{width:25%;}.elementor-159386 .elementor-element.elementor-element-8c65c6f{width:25%;}.elementor-159386 .elementor-element.elementor-element-ffc344c{width:25%;}.elementor-159386 .elementor-element.elementor-element-cta_sc_col{width:100%;}}@media(max-width:1024px){.elementor-159386 .elementor-element.elementor-element-21646dd{--e-image-carousel-slides-to-show:2;}.elementor-159386 .elementor-element.elementor-element-4343274{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-159386 .elementor-element.elementor-element-21646dd{--e-image-carousel-slides-to-show:1;}.elementor-159386 .elementor-element.elementor-element-4343274{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for section, class: .elementor-element-835e158 *//* TrustIndex carousel arrows */
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-widget {
  position: relative !important;
  padding: 0 50px !important;
  overflow: hidden !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-reviews-container-wrapper {
  overflow: hidden !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn {
  width: 44px !important;
  height: 44px !important;
  border: 2px solid #88100D !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: all 0.3s ease !important;
  position: absolute !important;
  top: 45% !important;
  transform: translateY(-50%) !important;
  z-index: 10 !important;
  cursor: pointer !important;
  font-size: 0px !important;
  text-indent: -9999px !important;
  overflow: visible !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn * {
  display: none !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.prev {
  background: transparent !important;
  left: 0 !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.prev::after {
  content: "" !important;
  display: block !important;
  width: 10px !important;
  height: 10px !important;
  border-left: 2.5px solid #88100D !important;
  border-bottom: 2.5px solid #88100D !important;
  border-right: none !important;
  border-top: none !important;
  transform: rotate(45deg) !important;
  text-indent: 0 !important;
  margin-left: 4px !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.next {
  background: #88100D !important;
  right: 0 !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.next::after {
  content: "" !important;
  display: block !important;
  width: 10px !important;
  height: 10px !important;
  border-right: 2.5px solid #FFFFFF !important;
  border-top: 2.5px solid #FFFFFF !important;
  border-left: none !important;
  border-bottom: none !important;
  transform: rotate(45deg) !important;
  text-indent: 0 !important;
  margin-right: 4px !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.prev:hover {
  background: #88100D !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.prev:hover::after {
  border-left-color: #FFFFFF !important;
  border-bottom-color: #FFFFFF !important;
}
.elementor-159386 .elementor-element.elementor-element-835e158 .ti-carousel-btn.next:hover {
  background: #6b0d0a !important;
}/* End custom CSS */
/* Start custom CSS *//* Team carousel mobile cleanup */
@media (max-width: 1024px) {
  .elementor-159386 .progressive-section .elementor-swiper-button-prev,
  .elementor-159386 .progressive-section .elementor-swiper-button-next {
    display: none !important;
  }
  .elementor-159386 .progressive-section .elementor-image-carousel-wrapper {
    margin: 0 !important;
  }
  .elementor-159386 .progressive-section .swiper-slide img,
  .elementor-159386 .progressive-section .swiper-slide-image {
    object-position: center 18% !important;
  }
}

/* Testimonials Read More — applies on all viewports (mobile + desktop), brand red bold */
.elementor-159386 .ti-read-more,
.elementor-159386 .ti-read-more *,
.elementor-159386 span.ti-read-more,
.elementor-159386 a.ti-read-more,
.elementor-159386 .ti-review-item .ti-read-more,
body .elementor-159386 .ti-widget .ti-read-more,
#hb-testimonial-carousel .ti-read-more,
#hb-testimonial-carousel .hb-card .ti-read-more {
  color: #88100D !important;
  -webkit-text-fill-color: #88100D !important;
  opacity: 1 !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  display: inline-block !important;
}/* End custom CSS */