.elementor-1382 .elementor-element.elementor-element-60b895f{--display:flex;--margin-top:-119px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1382 .elementor-element.elementor-element-b72742d{text-align:center;line-height:27px;letter-spacing:-0.3px;word-spacing:0px;}.elementor-1382 .elementor-element.elementor-element-74edafa{--spacer-size:29px;}.elementor-1382 .elementor-element.elementor-element-62698a1{--display:flex;--min-height:50vh;--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-1382 .elementor-element.elementor-element-dc574bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-58259f9{--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-1382 .elementor-element.elementor-element-e7d2d1d{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-4d0111e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-4d0111e::before, .elementor-1382 .elementor-element.elementor-element-4d0111e > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-4d0111e > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-4d0111e > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-4d0111e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-4d0111e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-1c8864e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-1382 .elementor-element.elementor-element-43e8683{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-43e8683 .elementor-heading-title{font-size:42px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-bbdf9c8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-b043499{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-548f614{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-8333e77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-4px;}.elementor-1382 .elementor-element.elementor-element-2d1d95f{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-56efa5f{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-56efa5f::before, .elementor-1382 .elementor-element.elementor-element-56efa5f > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-56efa5f > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-56efa5f > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-56efa5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-56efa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-f7643b1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-4040fbc{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-4040fbc .elementor-heading-title{font-size:42px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-2ab7513{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-5fb2686{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-f5ca7e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-a10515f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-4px;}.elementor-1382 .elementor-element.elementor-element-b9123dd{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-f0069dd{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-f0069dd::before, .elementor-1382 .elementor-element.elementor-element-f0069dd > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-f0069dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-f0069dd > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-f0069dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-f0069dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-e8f3fd4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-d980278{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-d980278 .elementor-heading-title{font-size:38px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-af4dbf7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-7a91113{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-4a1e006{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-49a93ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-4px;}.elementor-1382 .elementor-element.elementor-element-529230a{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-b804694{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-b804694::before, .elementor-1382 .elementor-element.elementor-element-b804694 > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-b804694 > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-b804694 > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-b804694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-b804694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-ac6de48{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-7717acc{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-7717acc .elementor-heading-title{font-size:34px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-165c499{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-2ebb249{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-4dbf5f4{--display:flex;--min-height:50vh;--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-1382 .elementor-element.elementor-element-2f919a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-4bd30c5{--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-1382 .elementor-element.elementor-element-20d63a8{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-1154b6f{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-1154b6f::before, .elementor-1382 .elementor-element.elementor-element-1154b6f > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-1154b6f > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-1154b6f > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-1154b6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-1154b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-9cd4875{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-1382 .elementor-element.elementor-element-5fed13a{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-5fed13a .elementor-heading-title{font-size:42px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-6adcfd5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-14ab1a4{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-021116f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-35b9bc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-4px;}.elementor-1382 .elementor-element.elementor-element-04f62a6{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-4c89caf{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-4c89caf::before, .elementor-1382 .elementor-element.elementor-element-4c89caf > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-4c89caf > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-4c89caf > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-4c89caf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-4c89caf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-3f4bcee{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-148874c{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-148874c .elementor-heading-title{font-size:35px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-b113933{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-acce341{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-0cd5aa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-b45eb62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-4px;}.elementor-1382 .elementor-element.elementor-element-45b7f5f{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-12eb05c{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-12eb05c::before, .elementor-1382 .elementor-element.elementor-element-12eb05c > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-12eb05c > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-12eb05c > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-12eb05c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-12eb05c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-a183d5e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-80bc6e6{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-80bc6e6 .elementor-heading-title{font-size:38px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-3588022{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-aad9ce3{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-d3ddce9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-681d742{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-4px;}.elementor-1382 .elementor-element.elementor-element-ed73dca{padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-ceb4229{--display:flex;--justify-content:flex-end;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:30px;}.elementor-1382 .elementor-element.elementor-element-ceb4229::before, .elementor-1382 .elementor-element.elementor-element-ceb4229 > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-ceb4229 > .e-con-inner > .elementor-background-video-container::before, .elementor-1382 .elementor-element.elementor-element-ceb4229 > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-ceb4229 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1382 .elementor-element.elementor-element-ceb4229 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#4E4E4E;--background-overlay:'';}.elementor-1382 .elementor-element.elementor-element-12a3626{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1382 .elementor-element.elementor-element-413bb93{margin:-22px -11px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;}.elementor-1382 .elementor-element.elementor-element-413bb93 .elementor-heading-title{font-size:42px;line-height:90px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-32b0bec{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1382 .elementor-element.elementor-element-6315fe2{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-shadow:0px 0px 52px rgba(0,0,0,0.3);color:#FFFFFF;}@media(max-width:689px){.elementor-1382 .elementor-element.elementor-element-43e8683 .elementor-heading-title{font-size:38px;}.elementor-1382 .elementor-element.elementor-element-4040fbc .elementor-heading-title{font-size:32px;}.elementor-1382 .elementor-element.elementor-element-d980278 .elementor-heading-title{font-size:37px;}.elementor-1382 .elementor-element.elementor-element-7717acc .elementor-heading-title{font-size:28px;}.elementor-1382 .elementor-element.elementor-element-5fed13a .elementor-heading-title{font-size:38px;}.elementor-1382 .elementor-element.elementor-element-148874c .elementor-heading-title{font-size:29px;}.elementor-1382 .elementor-element.elementor-element-80bc6e6 .elementor-heading-title{font-size:37px;}}/* Start custom CSS for container, class: .elementor-element-4d0111e */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56efa5f */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0069dd */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b804694 */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1154b6f */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c89caf */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12eb05c */.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;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4229 */.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;/* End custom CSS */