.elementor-10700 .elementor-element.elementor-element-efe53eb{--display:flex;--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;--margin-top:15px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-10700 .elementor-element.elementor-element-4c2d570 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-4c2d570{text-align:left;}.elementor-10700 .elementor-element.elementor-element-4c2d570 .elementor-heading-title{font-size:58px;font-weight:300;letter-spacing:-2.2px;color:var( --e-global-color-primary );}.elementor-10700 .elementor-element.elementor-element-d9c1863{--display:flex;--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;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-583e39f{--display:flex;--min-height:50px;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10700 .elementor-element.elementor-element-003d515{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-f1e0fff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-875f1e8{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-875f1e8::before, .elementor-10700 .elementor-element.elementor-element-875f1e8 > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-875f1e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-875f1e8 > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-875f1e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-875f1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5eb6c80 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-5e9a35d{--display:flex;--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-10700 .elementor-element.elementor-element-17e33e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-59ccdb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-d2abd95{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-d2abd95::before, .elementor-10700 .elementor-element.elementor-element-d2abd95 > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-d2abd95 > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-d2abd95 > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-d2abd95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-d2abd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5eb6c80 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-fcf14c1{--display:flex;--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-10700 .elementor-element.elementor-element-4691f46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-dc7d86b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-733206b{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-733206b::before, .elementor-10700 .elementor-element.elementor-element-733206b > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-733206b > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-733206b > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-733206b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-733206b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5eb6c80 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-f50a2ae{--display:flex;--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-10700 .elementor-element.elementor-element-f5d92a2{--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;}.elementor-10700 .elementor-element.elementor-element-f92a64b .elementor-swiper-button{font-size:20px;}.elementor-10700 .elementor-element.elementor-element-f92a64b .elementor-testimonial__content, .elementor-10700 .elementor-element.elementor-element-f92a64b .elementor-testimonial__content:after{background-color:var( --e-global-color-b0ed884 );}.elementor-10700 .elementor-element.elementor-element-f92a64b .elementor-testimonial__content{padding:25px 35px 25px 35px;border-radius:20px 20px 20px 20px;}.elementor-10700 .elementor-element.elementor-element-f92a64b.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-f92a64b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:25px;}.elementor-10700 .elementor-element.elementor-element-f92a64b.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-f92a64b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-f92a64b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 35px 0 35px;}.elementor-10700 .elementor-element.elementor-element-f92a64b .elementor-testimonial__text{font-family:"sofia-pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;letter-spacing:-0.9px;}.elementor-10700 .elementor-element.elementor-element-f92a64b .elementor-testimonial__name{color:var( --e-global-color-53104b7 );}.elementor-10700 .elementor-element.elementor-element-bed6446{--display:flex;--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;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-8e14008{--display:flex;--min-height:50px;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10700 .elementor-element.elementor-element-8da92d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-e776e2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-03f4e1f{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-03f4e1f::before, .elementor-10700 .elementor-element.elementor-element-03f4e1f > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-03f4e1f > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-03f4e1f > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-03f4e1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-03f4e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b486ef9 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-31f8be5{--display:flex;--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-10700 .elementor-element.elementor-element-853111b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-9b53932{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-2073711{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-2073711::before, .elementor-10700 .elementor-element.elementor-element-2073711 > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-2073711 > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-2073711 > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-2073711 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-2073711 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b486ef9 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-cd62cfb{--display:flex;--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-10700 .elementor-element.elementor-element-fbb11c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-7486fd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-8c9c2be{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-8c9c2be::before, .elementor-10700 .elementor-element.elementor-element-8c9c2be > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-8c9c2be > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-8c9c2be > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-8c9c2be > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-8c9c2be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b486ef9 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-6e739dd{--display:flex;--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-10700 .elementor-element.elementor-element-db91c7e{--display:flex;--min-height:50px;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10700 .elementor-element.elementor-element-fb00dcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-25f47c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-14c20bc{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-14c20bc::before, .elementor-10700 .elementor-element.elementor-element-14c20bc > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-14c20bc > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-14c20bc > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-14c20bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-14c20bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b486ef9 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-cf7fc21{--display:flex;--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-10700 .elementor-element.elementor-element-23e34c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-9f5e7e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-7f4e3dd{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-7f4e3dd::before, .elementor-10700 .elementor-element.elementor-element-7f4e3dd > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-7f4e3dd > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-7f4e3dd > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-7f4e3dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-7f4e3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b486ef9 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-ac3395b{--display:flex;--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-10700 .elementor-element.elementor-element-84921d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-7e4e6a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-165ab72{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-165ab72::before, .elementor-10700 .elementor-element.elementor-element-165ab72 > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-165ab72 > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-165ab72 > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-165ab72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-165ab72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b486ef9 );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-75c4233{--display:flex;--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-10700 .elementor-element.elementor-element-13b1762{--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;}.elementor-10700 .elementor-element.elementor-element-1ca12c9 .elementor-swiper-button{font-size:20px;}.elementor-10700 .elementor-element.elementor-element-1ca12c9 .elementor-testimonial__content, .elementor-10700 .elementor-element.elementor-element-1ca12c9 .elementor-testimonial__content:after{background-color:var( --e-global-color-b0ed884 );}.elementor-10700 .elementor-element.elementor-element-1ca12c9 .elementor-testimonial__content{padding:25px 35px 25px 35px;border-radius:20px 20px 20px 20px;}.elementor-10700 .elementor-element.elementor-element-1ca12c9.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-1ca12c9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:25px;}.elementor-10700 .elementor-element.elementor-element-1ca12c9.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-1ca12c9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-1ca12c9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 35px 0 35px;}.elementor-10700 .elementor-element.elementor-element-1ca12c9 .elementor-testimonial__text{font-family:"sofia-pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;letter-spacing:-0.9px;}.elementor-10700 .elementor-element.elementor-element-1ca12c9 .elementor-testimonial__name{color:var( --e-global-color-53104b7 );}.elementor-10700 .elementor-element.elementor-element-8a8a726{--display:flex;--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;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-ef1c72b{--display:flex;--min-height:50px;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10700 .elementor-element.elementor-element-db01249{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-e103ff2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-865684a{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-865684a::before, .elementor-10700 .elementor-element.elementor-element-865684a > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-865684a > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-865684a > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-865684a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-865684a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-d4528ac{--display:flex;--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-10700 .elementor-element.elementor-element-6ac69ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-cb21889{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-75117d8{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-75117d8::before, .elementor-10700 .elementor-element.elementor-element-75117d8 > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-75117d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-75117d8 > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-75117d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-75117d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-037a0a1{--display:flex;--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-10700 .elementor-element.elementor-element-d6bbe70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-29f8a25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10700 .elementor-element.elementor-element-1dc6c88{--display:flex;--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.98;border-style:solid;--border-style:solid;border-color:var( --e-global-color-1596280 );--border-color:var( --e-global-color-1596280 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10700 .elementor-element.elementor-element-1dc6c88::before, .elementor-10700 .elementor-element.elementor-element-1dc6c88 > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-1dc6c88 > .e-con-inner > .elementor-background-video-container::before, .elementor-10700 .elementor-element.elementor-element-1dc6c88 > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-1dc6c88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10700 .elementor-element.elementor-element-1dc6c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10700 .elementor-element.elementor-element-9a0ef9e{--display:flex;--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-10700 .elementor-element.elementor-element-0715018{--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;}.elementor-10700 .elementor-element.elementor-element-ddba72b .elementor-swiper-button{font-size:20px;}.elementor-10700 .elementor-element.elementor-element-ddba72b .elementor-testimonial__content, .elementor-10700 .elementor-element.elementor-element-ddba72b .elementor-testimonial__content:after{background-color:var( --e-global-color-b0ed884 );}.elementor-10700 .elementor-element.elementor-element-ddba72b .elementor-testimonial__content{padding:25px 35px 25px 35px;border-radius:20px 20px 20px 20px;}.elementor-10700 .elementor-element.elementor-element-ddba72b.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-ddba72b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:25px;}.elementor-10700 .elementor-element.elementor-element-ddba72b.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-ddba72b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10700 .elementor-element.elementor-element-ddba72b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 35px 0 35px;}.elementor-10700 .elementor-element.elementor-element-ddba72b .elementor-testimonial__text{font-family:"sofia-pro", Sans-serif;font-size:22px;font-weight:700;font-style:normal;letter-spacing:-0.9px;}.elementor-10700 .elementor-element.elementor-element-ddba72b .elementor-testimonial__name{color:var( --e-global-color-53104b7 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10700 .elementor-element.elementor-element-efe53eb{--content-width:760px;}}.elementor .e-0009e2b-a79309c{letter-spacing:-1px;text-align:center;}
.elementor .e-5e35bf5-bd73202{padding:5px;}
.elementor .e-77a2b89-771c966{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-eae182f-0f31f58{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-47bb1f8-bfbef6a{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-875f1e8 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-207e9ed-dc676ac{padding:5px;}
.elementor .e-c0afafd-152ebd7{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-568ce0d-b4b07df{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-57faab8-1eead23{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-d2abd95 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-f66f32d-5a04c33{padding:5px;}
.elementor .e-0aa08d1-fccf6ac{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-dbe7fc4-3f8619e{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-6a46d17-a0c4fe2{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-733206b */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-9dff738-8987795{letter-spacing:-1px;text-align:center;}
.elementor .e-1d9b42e-baefe62{padding:5px;}
.elementor .e-36abd60-7713189{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-bc61af7-d96addd{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-d7abd0b-e69d9f1{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-03f4e1f */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-3391ce5-108ad92{padding:5px;}
.elementor .e-625c951-01f42c8{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-ee6e328-876dd9f{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-f6b52af-c124432{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-2073711 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-0d54b50-aa58ac5{padding:5px;}
.elementor .e-c42a3e4-035d501{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-99ade86-80e106b{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-bce451c-8d80abc{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-8c9c2be */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-d5e5fa1-c4ea4c6{padding:5px;}
.elementor .e-bbadf4c-05ba3cf{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-cc33d77-f72835a{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-13493ac-8822c44{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-14c20bc */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-0af8ef6-bdd0d67{padding:5px;}
.elementor .e-8e0494b-e995d5e{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-0cd4265-6d1d954{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-3cc8f77-76af0f7{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-7f4e3dd */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-fa34640-5755b75{padding:5px;}
.elementor .e-d3f76d6-3d90bf2{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-5109a1e-c29836d{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-c034b48-6bc6bff{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-165ab72 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-139791d-3ae7f54{letter-spacing:-1px;text-align:center;}
.elementor .e-37c3841-e5c6cfe{padding:5px;}
.elementor .e-6df1015-9f2f4f1{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-2d65e46-8e44b9a{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-c5d6bb0-9ce760e{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-865684a */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-791c3db-a33bb18{padding:5px;}
.elementor .e-f0a8390-6528d5d{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-05ad85e-0314c03{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-85fe94e-8cf8764{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-75117d8 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
.elementor .e-771fdd1-562a4f6{padding:5px;}
.elementor .e-38b5457-3b769db{font-size:19px;color:#000000;margin-block-start:-6px;margin-block-end:-5px;margin-inline-start:-10px;margin-inline-end:-6px;}
.elementor .e-e152588-deffda7{font-size:19px;margin-block-start:-7px;margin-inline-start:-10px;margin-inline-end:0px;}
.elementor .e-d821340-3c43240{font-weight:500;color:#000000;margin:-14px;}
/* Start custom CSS for container, class: .elementor-element-1dc6c88 */.card-container {
  position: relative;
  overflow: hidden;
}

.front-card {
  position: relative;
  z-index: 1;
}

.back-card {
  position: absolute;
  top: 80%; /* Adjust this value to control how much of the back card is initially visible */
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: top 0.6s ease-in-out;
  display: flex;
  justify-content: flex-start; /* Initially, content is at the top */
 
}

.back-card-content-container {
  transition: top 0.5s ease-in-out; /* Slower transition than the back card */
  position: absolute;
  top: 0;
  width: 85%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-left: 0;
 
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 100px; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out;
  transform: translateY(0);
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */