.elementor-491 .elementor-element.elementor-element-2a01358{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-0e82c7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-491 .elementor-element.elementor-element-3b858de9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-491 .elementor-element.elementor-element-3b858de9:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-3b858de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-491 .elementor-element.elementor-element-3b858de9.e-con{--align-self:center;}.elementor-491 .elementor-element.elementor-element-7b35145a{--spacer-size:250px;}.elementor-491 .elementor-element.elementor-element-6c22449f{--display:flex;}.elementor-491 .elementor-element.elementor-element-6c22449f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-491 .elementor-element.elementor-element-543e6d24 img{width:100%;}.elementor-491 .elementor-element.elementor-element-584c3ef{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-6537abbb{--display:flex;}.elementor-491 .elementor-element.elementor-element-6537abbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-1a944e0c img{width:100%;}.elementor-491 .elementor-element.elementor-element-5c1d33e3{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-617cf77a{--display:flex;}.elementor-491 .elementor-element.elementor-element-617cf77a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-5bb7be9c img{width:100%;}.elementor-491 .elementor-element.elementor-element-150c709f{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-712252c2{--display:flex;}.elementor-491 .elementor-element.elementor-element-712252c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-3f207491 img{width:100%;}.elementor-491 .elementor-element.elementor-element-34ac0ab6{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-4c3b7394{--display:flex;}.elementor-491 .elementor-element.elementor-element-4c3b7394.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-295b923 img{width:100%;}.elementor-491 .elementor-element.elementor-element-65ffba8e{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-3c25ef81{--display:flex;}.elementor-491 .elementor-element.elementor-element-3c25ef81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-5aaaf82b img{width:100%;}.elementor-491 .elementor-element.elementor-element-19767771{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-4122f926{--display:flex;}.elementor-491 .elementor-element.elementor-element-4122f926.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-712718bc img{width:100%;}.elementor-491 .elementor-element.elementor-element-4436bac9{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-d29a241{--display:flex;}.elementor-491 .elementor-element.elementor-element-d29a241.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-6f9b95f4 img{width:100%;}.elementor-491 .elementor-element.elementor-element-697c411d{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-45c4894a{--display:flex;}.elementor-491 .elementor-element.elementor-element-45c4894a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-6a910b1b img{width:100%;}.elementor-491 .elementor-element.elementor-element-66fb664b{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-ffd7664{--display:flex;}.elementor-491 .elementor-element.elementor-element-ffd7664.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-7c1895aa img{width:100%;}.elementor-491 .elementor-element.elementor-element-4b42e12e{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-6a550ca1{--display:flex;}.elementor-491 .elementor-element.elementor-element-6a550ca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-4aa99b25 img{width:100%;}.elementor-491 .elementor-element.elementor-element-fb83af7{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-3ce0a438{--display:flex;}.elementor-491 .elementor-element.elementor-element-3ce0a438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-2b8fc3e3 img{width:100%;}.elementor-491 .elementor-element.elementor-element-409f4527{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-685f4a18{--display:flex;}.elementor-491 .elementor-element.elementor-element-685f4a18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-5278e91c img{width:100%;}.elementor-491 .elementor-element.elementor-element-4bd522c9{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-12cc255e{--display:flex;}.elementor-491 .elementor-element.elementor-element-12cc255e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-2d32311d img{width:100%;}.elementor-491 .elementor-element.elementor-element-4e737ab5{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-b9a8a4e{--display:flex;}.elementor-491 .elementor-element.elementor-element-b9a8a4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-10a44c6f img{width:100%;}.elementor-491 .elementor-element.elementor-element-773625b4{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-2add96e8{--display:flex;}.elementor-491 .elementor-element.elementor-element-2add96e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-722caab9 img{width:100%;}.elementor-491 .elementor-element.elementor-element-5326e742{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-271c8f3b{--display:flex;}.elementor-491 .elementor-element.elementor-element-271c8f3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-491 .elementor-element.elementor-element-7fbd55d6 img{width:100%;}.elementor-491 .elementor-element.elementor-element-6b437df4{--spacer-size:200px;}.elementor-491 .elementor-element.elementor-element-3dd606e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-global-701 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-491 .elementor-element.elementor-element-6c22449f{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-6537abbb{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-617cf77a{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-712252c2{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-4c3b7394{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-3c25ef81{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-4122f926{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-d29a241{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-45c4894a{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-ffd7664{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-6a550ca1{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-3ce0a438{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-685f4a18{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-12cc255e{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-b9a8a4e{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-2add96e8{--width:66.183%;}.elementor-491 .elementor-element.elementor-element-271c8f3b{--width:66.183%;}}@media(max-width:767px){.elementor-491 .elementor-element.elementor-element-7b35145a{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-584c3ef{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-5c1d33e3{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-150c709f{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-34ac0ab6{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-65ffba8e{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-19767771{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-4436bac9{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-697c411d{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-66fb664b{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-4b42e12e{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-fb83af7{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-409f4527{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-4e737ab5{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-773625b4{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-5326e742{--spacer-size:100px;}.elementor-491 .elementor-element.elementor-element-6b437df4{--spacer-size:100px;}}/* Start custom CSS *//* Container setup */
.image-hover-container {
  position: relative !important;
  overflow: hidden;
  cursor: pointer;
}

/* Image styles */
.image-hover-container img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.5s ease;
  will-change: transform;
}

/* Zoom image on hover */
.image-hover-container:hover img {
  transform: scale(1.1);
}

/* Overlay effect */
.image-hover-container::before {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0);
  transition: background 0.3s ease;
  z-index: 1;
}

/* Dark overlay on hover */
.image-hover-container:hover::before {
  background: rgba(0, 0, 0, 0.7);
}

/* Overlay text */
.image-hover-container .hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 1em;
  font-weight: 600;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  text-align: center;
  pointer-events: none;
}

/* Fade in text on hover */
.image-hover-container:hover .hover-text {
  opacity: 1;
}/* End custom CSS */