.elementor-44 .elementor-element.elementor-element-6b7191a{--display:flex;--min-height:386px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-44 .elementor-element.elementor-element-6b7191a:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6b7191a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-44 .elementor-element.elementor-element-5981adf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-44 .elementor-element.elementor-element-5981adf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:100px;font-weight:400;line-height:0.8em;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-e2f9e6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-44 .elementor-element.elementor-element-87f5f78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-aa285c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-44 .elementor-element.elementor-element-aa285c7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:70px;font-weight:400;line-height:72px;color:#000000;}.elementor-44 .elementor-element.elementor-element-a26e58f{color:#000000;}.elementor-44 .elementor-element.elementor-element-a26e58f a{color:#000000;}.elementor-44 .elementor-element.elementor-element-1738d08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:80px;--padding-bottom:180px;--padding-left:50px;--padding-right:50px;}.elementor-44 .elementor-element.elementor-element-2f04d97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-b23af94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-44 .elementor-element.elementor-element-b23af94 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:70px;font-weight:400;line-height:72px;color:#000000;}.elementor-44 .elementor-element.elementor-element-4e2ec69{color:#000000;}.elementor-44 .elementor-element.elementor-element-4e2ec69 a{color:#000000;}.elementor-44 .elementor-element.elementor-element-512f9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:80px;--padding-bottom:180px;--padding-left:50px;--padding-right:50px;}.elementor-44 .elementor-element.elementor-element-4d8c7ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5ca7ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-44 .elementor-element.elementor-element-5ca7ad4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:70px;font-weight:400;line-height:72px;color:#000000;}.elementor-44 .elementor-element.elementor-element-6dfc0d6 .elementor-swiper-button{font-size:32px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-5981adf .elementor-heading-title{font-size:40px;}.elementor-44 .elementor-element.elementor-element-e2f9e6a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-1738d08{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-512f9ba{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-6b7191a{--content-width:1700px;}.elementor-44 .elementor-element.elementor-element-e2f9e6a{--content-width:1700px;}.elementor-44 .elementor-element.elementor-element-1738d08{--content-width:1700px;}.elementor-44 .elementor-element.elementor-element-512f9ba{--content-width:1700px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-6b7191a{--min-height:210px;--justify-content:flex-end;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-5981adf .elementor-heading-title{font-size:57px;line-height:55px;}.elementor-44 .elementor-element.elementor-element-e2f9e6a{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-aa285c7 .elementor-heading-title{font-size:45px;line-height:46px;}.elementor-44 .elementor-element.elementor-element-1738d08{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-b23af94 .elementor-heading-title{font-size:45px;line-height:46px;}.elementor-44 .elementor-element.elementor-element-512f9ba{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-5ca7ad4 .elementor-heading-title{font-size:45px;line-height:46px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-6dfc0d6 *//* ===== Testimonial carousel — match manasselaw.com ===== */

/* 1. Full-bleed, 400px tall (live site is edge-to-edge, yours was a boxed 1180px) */
.elementor-widget-testimonial-carousel{
  width:100vw !important; max-width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
}
.elementor-widget-testimonial-carousel .elementor-main-swiper,
.elementor-widget-testimonial-carousel .swiper{min-height:400px !important;}
.elementor-widget-testimonial-carousel .swiper-slide{
  display:flex !important; align-items:center !important; justify-content:center !important;
  min-height:400px !important;
}

/* 2. Quote width — same rule the live site uses, keeps text clear of the arrows */
.elementor-widget-testimonial-carousel .elementor-testimonial{width:100% !important;}
.elementor-widget-testimonial-carousel .elementor-testimonial__text{
  width:350px !important; min-width:50% !important; max-width:100% !important;
  margin-left:auto !important; margin-right:auto !important;
}

/* 3. Arrows — dark circle + white long-tail arrow */
.elementor-widget-testimonial-carousel .elementor-swiper-button{
  width:60px !important; height:60px !important;
  top:50% !important; transform:translateY(-50%) !important;
  border-radius:50% !important; overflow:hidden !important; opacity:1 !important;
  background-color:rgba(0,0,0,.7) !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:36px 36px !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button svg{display:none !important;}
.elementor-widget-testimonial-carousel .elementor-swiper-button-prev{
  left:38px !important; right:auto !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M9.90649 16.96L2.1221 9.17556L9.9065 1.39116'/%3E%3Cpath d='M42.8633 9.18125L3.37868 9.18125'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button-next{
  right:38px !important; left:auto !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M34.1477 1.39111L41.9321 9.17551L34.1477 16.9599'/%3E%3Cpath d='M1.13672 9.18125L40.6213 9.18125'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 4. Mobile — live site moves arrows to 48px circles, centred below the quote */
@media (max-width:767px){
  .elementor-widget-testimonial-carousel .elementor-main-swiper,
  .elementor-widget-testimonial-carousel .swiper,
  .elementor-widget-testimonial-carousel .swiper-slide{min-height:410px !important;}
  .elementor-widget-testimonial-carousel .swiper-slide{
    align-items:flex-start !important; padding-top:90px !important;
  }
  .elementor-widget-testimonial-carousel .elementor-swiper-button{
    width:48px !important; height:48px !important;
    background-size:20px 20px !important;
    top:auto !important; bottom:40px !important;
  }
  .elementor-widget-testimonial-carousel .elementor-swiper-button-prev{
    left:50% !important; right:auto !important; transform:translateX(-53px) !important;
  }
  .elementor-widget-testimonial-carousel .elementor-swiper-button-next{
    left:50% !important; right:auto !important; transform:translateX(5px) !important;
  }
}/* End custom CSS */