.elementor-31 .elementor-element.elementor-element-36a4a3a{--display:flex;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-36a4a3a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-36a4a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-36a4a3a::before, .elementor-31 .elementor-element.elementor-element-36a4a3a > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-36a4a3a > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-36a4a3a > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-36a4a3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-36a4a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-27c9122 .elementor-heading-title{color:var( --e-global-color-35a19ea );}.elementor-31 .elementor-element.elementor-element-8a3886b{--display:flex;--min-height:66.66vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:0rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-31 .elementor-element.elementor-element-8a3886b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coastalincme.com/wp-content/uploads/home-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-8a3886b::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00000000 66.66%, var( --e-global-color-primary ) 66.66%);}.elementor-31 .elementor-element.elementor-element-ff783e2{--display:flex;--border-radius:0rem 0rem 1rem 1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);--padding-right:clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);}.elementor-31 .elementor-element.elementor-element-ff783e2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ff783e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c4a42e );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-df2cdbd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-df2cdbd .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-df2cdbd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-df2cdbd .elementor-divider__text{font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-15f67bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-15f67bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-15f67bc.elementor-arrows-yes .elementor-main-swiper{width:calc( calc(100% - 2.5rem) - 40px );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-main-swiper{width:calc(100% - 2.5rem);}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-main-swiper .swiper-slide{border-radius:1px;border-color:var( --e-global-color-c53cb06 );padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-swiper-button{font-size:1.5rem;color:var( --e-global-color-35a19ea );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-swiper-button svg{fill:var( --e-global-color-35a19ea );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__text{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);font-style:normal;line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-d532ff6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-d532ff6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d532ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35a19ea );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-e6c3ab4{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-761031b{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72{background-color:var( --e-global-color-7c4a42e );padding:3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem) 3rem clamp(1.5rem, 1.0628rem + 1.7937vw, 3rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c53cb06 );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-wrapper{text-align:start;}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-content{font-size:clamp(1rem, 0.9636rem + 0.1495vw, 1.125rem);line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-name{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a470935-font-size );font-weight:var( --e-global-typography-a470935-font-weight );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );font-weight:var( --e-global-typography-bca1878-font-weight );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-64d27bb{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;grid-column:span 3;}.elementor-31 .elementor-element.elementor-element-64d27bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-64d27bb .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-8a3886b{--min-height:auto;--overlay-opacity:1;}.elementor-31 .elementor-element.elementor-element-8a3886b::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 66.66%, var( --e-global-color-primary ) 66.66%);}.elementor-31 .elementor-element.elementor-element-df2cdbd .elementor-divider__text{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__title{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-d532ff6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-64d27bb{grid-column:span 2;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-df2cdbd .elementor-divider__text{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__title{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-d532ff6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-64d27bb{grid-column:span 1;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-ff783e2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-ff783e2{--width:100%;}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-8a3886b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8a3886b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:1600px){.elementor-31 .elementor-element.elementor-element-df2cdbd .elementor-divider__text{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial__title{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-d532ff6{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-e6c3ab4 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-761031b .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-0b98c8f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-c063ace .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-1d480db .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-30354f5 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-79e8983 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a895a89 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-2bd381f .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-f934d59 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-a72590d .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-name{font-size:var( --e-global-typography-a470935-font-size );line-height:var( --e-global-typography-a470935-line-height );}.elementor-31 .elementor-element.elementor-element-7cdde72 .elementor-testimonial-job{font-size:var( --e-global-typography-bca1878-font-size );line-height:var( --e-global-typography-bca1878-line-height );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-15f67bc */.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-swiper-button {
    background-color: var(--e-global-color-accent);
    border-radius: 50%;
    padding: 0.75rem;
    transition: all 0.2s linear;
}
.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-swiper-button:hover {
    opacity: 0.75;
}
.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-swiper-button-prev {
    left: -1.5rem;
}
.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-swiper-button-next {
    right: -1.5rem;
}

.elementor-31 .elementor-element.elementor-element-15f67bc .elementor-testimonial {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d532ff6 */.elementor-31 .elementor-element.elementor-element-d532ff6 .elementor-testimonial-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.elementor-31 .elementor-element.elementor-element-d532ff6 .elementor-testimonial-content {
    overflow-y: scroll;
    height: 12rem;
}

.elementor-31 .elementor-element.elementor-element-d532ff6 ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0.5rem;
}
.elementor-31 .elementor-element.elementor-element-d532ff6 ::-webkit-scrollbar-thumb {
    border-radius: 0.313rem;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}/* End custom CSS */