.elementor-13108 .elementor-element.elementor-element-b9aecd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 80px 30px;}.elementor-13108 .elementor-element.elementor-element-b9aecd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13108 .elementor-element.elementor-element-9cdc118{--display:flex;--background-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-9cdc118, .elementor-13108 .elementor-element.elementor-element-9cdc118::before{--border-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-0a0ee02{color:#FFFFFF;}.elementor-13108 .elementor-element.elementor-element-f744a53{--display:flex;--background-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-f744a53, .elementor-13108 .elementor-element.elementor-element-f744a53::before{--border-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-ceebb3d{color:#FDFDFD;}.elementor-13108 .elementor-element.elementor-element-5f4ddac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 80px 30px;}.elementor-13108 .elementor-element.elementor-element-5f4ddac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13108 .elementor-element.elementor-element-8e8bc5b{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-13108 .elementor-element.elementor-element-8e8bc5b::before, .elementor-13108 .elementor-element.elementor-element-8e8bc5b > .elementor-background-video-container::before, .elementor-13108 .elementor-element.elementor-element-8e8bc5b > .e-con-inner > .elementor-background-video-container::before, .elementor-13108 .elementor-element.elementor-element-8e8bc5b > .elementor-background-slideshow::before, .elementor-13108 .elementor-element.elementor-element-8e8bc5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13108 .elementor-element.elementor-element-8e8bc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13108 .elementor-element.elementor-element-8e8bc5b, .elementor-13108 .elementor-element.elementor-element-8e8bc5b::before{--border-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-8a28a87{color:#FFFFFF;}.elementor-13108 .elementor-element.elementor-element-95af59a{--display:flex;--background-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-95af59a, .elementor-13108 .elementor-element.elementor-element-95af59a::before{--border-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-2a24c7c{color:#FFFFFF;}.elementor-13108 .elementor-element.elementor-element-ad28e12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 80px 30px;}.elementor-13108 .elementor-element.elementor-element-ad28e12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13108 .elementor-element.elementor-element-19c5c46{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-13108 .elementor-element.elementor-element-19c5c46::before, .elementor-13108 .elementor-element.elementor-element-19c5c46 > .elementor-background-video-container::before, .elementor-13108 .elementor-element.elementor-element-19c5c46 > .e-con-inner > .elementor-background-video-container::before, .elementor-13108 .elementor-element.elementor-element-19c5c46 > .elementor-background-slideshow::before, .elementor-13108 .elementor-element.elementor-element-19c5c46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13108 .elementor-element.elementor-element-19c5c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13108 .elementor-element.elementor-element-19c5c46, .elementor-13108 .elementor-element.elementor-element-19c5c46::before{--border-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-3359390{color:#FFFFFF;}.elementor-13108 .elementor-element.elementor-element-2bcaacb{--display:flex;--background-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-2bcaacb, .elementor-13108 .elementor-element.elementor-element-2bcaacb::before{--border-transition:0.3s;}.elementor-13108 .elementor-element.elementor-element-680268a{color:#FFFFFF;}@media(max-width:1024px){.elementor-13108 .elementor-element.elementor-element-b9aecd7{margin-top:0px;margin-bottom:80px;padding:80px 30px 50px 30px;}.elementor-13108 .elementor-element.elementor-element-5f4ddac{margin-top:0px;margin-bottom:80px;padding:80px 30px 50px 30px;}.elementor-13108 .elementor-element.elementor-element-ad28e12{margin-top:0px;margin-bottom:80px;padding:80px 30px 50px 30px;}}@media(max-width:767px){.elementor-13108 .elementor-element.elementor-element-b9aecd7{margin-top:0px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-13108 .elementor-element.elementor-element-5f4ddac{margin-top:0px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-13108 .elementor-element.elementor-element-ad28e12{margin-top:0px;margin-bottom:0px;padding:60px 15px 60px 15px;}}/* Start custom CSS for section, class: .elementor-element-b9aecd7 *//* Target the specific section with its unique ID */
.elementor-element-718909e .elementor-column {
  background-color: #000000; /* White background */
  padding: 20px;             /* Inner spacing */
  border-radius: 12px;       /* Rounded corners */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft shadow */
  margin-bottom: 20px;       /* Space between rows on smaller screens */
  transition: all 0.3s ease; /* Smooth hover effect */
}

/* Add spacing between columns on desktop */
.elementor-element-718909e .elementor-column:not(:last-child) {
  margin-right: 15px;
}

/* Hover effect for columns */
.elementor-element-718909e .elementor-column:hover {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); /* Deeper shadow */
  transform: translateY(-5px);                /* Lift effect */
}

/* Responsive design adjustments */
@media (max-width: 1024px) {
  .elementor-element-718909e .elementor-column {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .elementor-element-718909e .elementor-column {
    padding: 15px;
    border-radius: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f4ddac *//* Target the specific section with its unique ID */
.elementor-element-718909e .elementor-column {
  background-color: #000000; /* White background */
  padding: 20px;             /* Inner spacing */
  border-radius: 12px;       /* Rounded corners */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft shadow */
  margin-bottom: 20px;       /* Space between rows on smaller screens */
  transition: all 0.3s ease; /* Smooth hover effect */
}

/* Add spacing between columns on desktop */
.elementor-element-718909e .elementor-column:not(:last-child) {
  margin-right: 15px;
}

/* Hover effect for columns */
.elementor-element-718909e .elementor-column:hover {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); /* Deeper shadow */
  transform: translateY(-5px);                /* Lift effect */
}

/* Responsive design adjustments */
@media (max-width: 1024px) {
  .elementor-element-718909e .elementor-column {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .elementor-element-718909e .elementor-column {
    padding: 15px;
    border-radius: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ad28e12 *//* Target the specific section with its unique ID */
.elementor-element-718909e .elementor-column {
  background-color: #000000; /* White background */
  padding: 20px;             /* Inner spacing */
  border-radius: 12px;       /* Rounded corners */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Soft shadow */
  margin-bottom: 20px;       /* Space between rows on smaller screens */
  transition: all 0.3s ease; /* Smooth hover effect */
}

/* Add spacing between columns on desktop */
.elementor-element-718909e .elementor-column:not(:last-child) {
  margin-right: 15px;
}

/* Hover effect for columns */
.elementor-element-718909e .elementor-column:hover {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15); /* Deeper shadow */
  transform: translateY(-5px);                /* Lift effect */
}

/* Responsive design adjustments */
@media (max-width: 1024px) {
  .elementor-element-718909e .elementor-column {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .elementor-element-718909e .elementor-column {
    padding: 15px;
    border-radius: 8px;
  }
}/* End custom CSS */