.elementor-2610 .elementor-element.elementor-element-c5b667a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-e90c97f{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2610 .elementor-element.elementor-element-7f6627e{text-align:center;}.elementor-2610 .elementor-element.elementor-element-7f6627e .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;}.elementor-2610 .elementor-element.elementor-element-b2c71e5{--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;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-6077452{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-85c2b81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-f794c90{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-f794c90::before, .elementor-2610 .elementor-element.elementor-element-f794c90 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-f794c90 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-f794c90 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-f794c90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-f794c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-a23fdf9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-eff7a08{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-2b5f390{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-ca2689c{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-ca2689c::before, .elementor-2610 .elementor-element.elementor-element-ca2689c > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-ca2689c > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-ca2689c > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-ca2689c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-ca2689c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-ebe5f73{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-4f14b2c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-7d39691{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-af980f6{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-af980f6::before, .elementor-2610 .elementor-element.elementor-element-af980f6 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-af980f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-af980f6 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-af980f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-af980f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-3a67d76{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-514c303{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-6f561f6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-25022f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-d3a74c4{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-d3a74c4::before, .elementor-2610 .elementor-element.elementor-element-d3a74c4 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-d3a74c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-d3a74c4 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-d3a74c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-d3a74c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-445f640{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-568ba3b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-aefd440{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-9403003{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-9403003::before, .elementor-2610 .elementor-element.elementor-element-9403003 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-9403003 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-9403003 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-9403003 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-9403003 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-a3b5668{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-0b0c85e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-2342903{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-e5947c1{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-e5947c1::before, .elementor-2610 .elementor-element.elementor-element-e5947c1 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-e5947c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-e5947c1 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-e5947c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-e5947c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-c20060d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-45ec9b3{--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;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-d5fb5c2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-2db6cb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-5e2f472{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-5e2f472::before, .elementor-2610 .elementor-element.elementor-element-5e2f472 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-5e2f472 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-5e2f472 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-5e2f472 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-5e2f472 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-9f926df{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-01d977b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-0144bd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-89457a6{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-89457a6::before, .elementor-2610 .elementor-element.elementor-element-89457a6 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-89457a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-89457a6 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-89457a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-89457a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-24643f7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-9beef10{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-2936eaf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-523a9e3{--display:flex;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2610 .elementor-element.elementor-element-523a9e3::before, .elementor-2610 .elementor-element.elementor-element-523a9e3 > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-523a9e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2610 .elementor-element.elementor-element-523a9e3 > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-523a9e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2610 .elementor-element.elementor-element-523a9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2610 .elementor-element.elementor-element-a7302a2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}@media(min-width:768px){.elementor-2610 .elementor-element.elementor-element-e90c97f{--content-width:1300px;}.elementor-2610 .elementor-element.elementor-element-b2c71e5{--content-width:1200px;}.elementor-2610 .elementor-element.elementor-element-514c303{--content-width:1200px;}.elementor-2610 .elementor-element.elementor-element-45ec9b3{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2610 .elementor-element.elementor-element-7f6627e .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-a23fdf9 */.card-container {
  position: relative;
  overflow: hidden !important;
}

.front-card {
  position: relative;
  z-index: 1;
}

.card-container .back-card {
  position: absolute;
  top: 75%; /* 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 !important;
  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: 100%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 20%; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out  !important;
  transform: translateY(0)  !important;
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445f640 */.card-container {
  position: relative;
  overflow: hidden !important;
}

.front-card {
  position: relative;
  z-index: 1;
}

.card-container .back-card {
  position: absolute;
  top: 75%; /* 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 !important;
  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: 100%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 20%; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out  !important;
  transform: translateY(0)  !important;
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f926df */.card-container {
  position: relative;
  overflow: hidden !important;
}

.front-card {
  position: relative;
  z-index: 1;
}

.card-container .back-card {
  position: absolute;
  top: 75%; /* 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 !important;
  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: 100%;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
}

.card-container:hover .back-card {
  top: 0;
  justify-content: flex-end;
}

.card-container:hover .back-card-content-container {
  top: 20%; /* Adjust to control how far the content moves down */
}

.card-container .back-card-content {
  transition: transform 0.6s ease-in-out  !important;
  transform: translateY(0)  !important;
}

.card-container:hover .back-card-content {
  transform: translateY(-300px); /* Adjust as needed for smooth transition */
}/* End custom CSS */