.elementor-12786 .elementor-element.elementor-element-3637792:not(.elementor-motion-effects-element-type-background), .elementor-12786 .elementor-element.elementor-element-3637792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF5FB;}.elementor-12786 .elementor-element.elementor-element-3637792{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:250px;margin-bottom:250px;}.elementor-12786 .elementor-element.elementor-element-3637792 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12786 .elementor-element.elementor-element-69b3a32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-12786 .elementor-element.elementor-element-18406fb .elementor-repeater-item-71fc237 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-18406fb .elementor-repeater-item-fc02090 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-18406fb .elementor-repeater-item-3a17587 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-18406fb .elementor-repeater-item-7fb19f4 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-18406fb .elementor-repeater-item-10fb92a .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option{transition:800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);background-color:#FFFFFF;width:60px;box-shadow:0px 0px 10px 0px rgba(0, 159.37500000000023, 255, 0.25);background-blend-mode:normal;background-position:center;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_shadow{transition:800ms;opacity:10%;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_options .ue_option.active .ue_label{animation-duration:800ms;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_options{grid-template-columns:1fr;gap:20px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_label{width:100%;gap:10px;flex-direction:column;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active{align-items:center;padding:20px 20px 20px 20px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_main,.elementor-12786 .elementor-element.elementor-element-18406fb .ue_sub{text-align:center;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_label,.elementor-12786 .elementor-element.elementor-element-18406fb .ue_info > div{align-items:center;justify-content:center;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option:not(.active) .ue_label{flex-direction:column-reverse;align-items:flex-end;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option:not(.active){align-items:flex-end;padding:10px 10px 10px 10px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option:not(.active) .ue_label,.elementor-12786 .elementor-element.elementor-element-18406fb .ue_info > div{justify-content:center;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option,.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active{height:500px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option,.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active,.elementor-12786 .elementor-element.elementor-element-18406fb .active.ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_icon{background-color:#ffffff;color:#2502ff;fill:#2502ff;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active .ue_label .ue_icon{width:40px;height:40px;border-radius:50px 50px 50px 50px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active .ue_label .ue_icon i{font-size:18px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active .ue_label .ue_icon svg{width:18px;height:18px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_label .ue_icon{width:40px;height:40px;border-radius:50px 50px 50px 50px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_label .ue_icon i{font-size:18px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_label .ue_icon svg{width:18px;height:18px;}.elementor-12786 .elementor-element.elementor-element-18406fb .graphic_element_image img{width:100%;height:100%;object-fit:cover;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_main{font-size:24px;font-weight:600;color:#2E86C1;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active .ue_main{margin-top:0px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_sub{font-size:14px;color:#000000;margin-top:0px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_content_link{width:100%;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option.active .ue_info{flex-direction:column;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_option:not(.active) .ue_info{flex-direction:column;}.elementor-12786 .elementor-element.elementor-element-a22e686 .elementor-repeater-item-7d0cf02 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-a22e686 .elementor-repeater-item-9abaede .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-a22e686 .elementor-repeater-item-26c54d8 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-a22e686 .elementor-repeater-item-17b75b5 .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-a22e686 .elementor-repeater-item-df1db9d .ue_icon{color:#2E86C1;fill:#2E86C1!important;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option{transition:800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);background-color:#FFFFFF;width:60px;box-shadow:0px 0px 10px 0px rgba(0, 159.37500000000023, 255, 0.25);background-blend-mode:normal;background-position:center;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_shadow{transition:800ms;opacity:10%;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_options .ue_option.active .ue_label{animation-duration:800ms;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_options{grid-template-columns:1fr;gap:20px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_label{width:100%;gap:10px;flex-direction:column;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active{align-items:center;padding:20px 20px 20px 20px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_main,.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_sub{text-align:center;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_label,.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_info > div{align-items:center;justify-content:center;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option:not(.active) .ue_label{flex-direction:column-reverse;align-items:flex-end;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option:not(.active){align-items:flex-end;padding:10px 10px 10px 10px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option:not(.active) .ue_label,.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_info > div{justify-content:center;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option,.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active{height:500px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option,.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active,.elementor-12786 .elementor-element.elementor-element-a22e686 .active.ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_icon{background-color:#ffffff;color:#2502ff;fill:#2502ff;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active .ue_label .ue_icon{width:40px;height:40px;border-radius:50px 50px 50px 50px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active .ue_label .ue_icon i{font-size:18px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active .ue_label .ue_icon svg{width:18px;height:18px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_label .ue_icon{width:40px;height:40px;border-radius:50px 50px 50px 50px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_label .ue_icon i{font-size:18px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_label .ue_icon svg{width:18px;height:18px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .graphic_element_image img{width:100%;height:100%;object-fit:cover;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_main{font-size:24px;font-weight:600;color:#2E86C1;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active .ue_main{margin-top:0px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_sub{font-size:14px;color:#000000;margin-top:0px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_content_link{width:100%;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option.active .ue_info{flex-direction:column;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_option:not(.active) .ue_info{flex-direction:column;}@media(max-width:1024px){.elementor-12786 .elementor-element.elementor-element-18406fb .ue_main{font-size:20px;}.elementor-12786 .elementor-element.elementor-element-18406fb .ue_sub{font-size:12px;}}@media(max-width:767px){.elementor-12786 .elementor-element.elementor-element-18406fb .ue_main{font-size:20px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_main{font-size:20px;}.elementor-12786 .elementor-element.elementor-element-a22e686 .ue_sub{font-size:12px;}}/* Start custom CSS for ucaddon_expanding_content_cards, class: .elementor-element-18406fb */@media only screen and (min-width: 700px) {
/* Make label text vertical on inactive options */
.ue_option:not(.active) .ue_label .ue_info > .ue_main {
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  writing-mode: sideways-lr !important;
  text-orientation: mixed !important;
  text-decoration: none !important;
  font-size: 15px !important;
}

/* Number styling */
.ue_number {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  background: #eee;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Show numbers only when not active */
.ue_option.active .ue_label .ue_icon .ue_number {
  display: none;
}

/* Hide image when not active */
.ue_option:not(.active) .ue_icon img {
  display: none;
}

}

/* Active label layout */
@media only screen and (min-width: 900px) {
  .exp-wrapper .ue_options .ue_option.active .ue_label {
    flex-direction: row;
  }
}

/* Active image styling */
.ue_option.active .ue_label .ue_icon {
  width: 50%;
  height: 100%;
  border-radius: 0 20px 20px 0;
}

/* Padding for active option */
.ue_options .ue_option.active {
  padding: 0 !important;
}

/* Full height label */
.ue_option.active .ue_label {
  height: 100%;
}

/* Align text */
.ue_main, .ue_sub {
  text-align: left !important;
}

/* Padding inside info for active option */
.ue_option.active .ue_info {
  padding: 20px 20px 20px 10px;
}

/* Ensure icon container allows absolute positioning */
.ue_option.active .ue_label .ue_icon.graphic_element_image {
  position: relative;
  width: 50% !important;
  height: 100% !important;
  border-radius: 30px !important;
}

@media only screen and (max-width: 899px) {
  .ue_option.active .ue_label .ue_icon.graphic_element_image {
    position: relative;
    width: 100% !important;
    height: 35% !important;
    border-radius: 30px !important;
}
  .ue_option .ue_label .ue_icon.graphic_element_image {
    position: relative;
    width: 100% !important;
    height: 35% !important;
    border-radius: 30px !important;
}
.ue_option.active .ue_label {
    justify-content:flex-start !important;
    gap:0px !important;
}



}

@media only screen and (max-width: 699px) {
 
   .ue_option .ue_label .ue_icon.graphic_element_image {
    position: relative;
    width: 100% !important;
    height: 35% !important;
    border-radius: 30px !important;
}

   .ue_option .ue_label .ue_icon.graphic_element_image {
    position: relative;
    width: 100% !important;
    height: 35% !important;
    border-radius: 30px !important;
}

.ue_option .ue_label {
    flex-direction: column !important;
    height: 100%;
    justify-content: flex-start !important;
}

 .ue_option:not(.active) {
    padding: 0px !important;
}
.ue_options .ue_option .ue_label .ue_info {

    padding:20px;
}

.ue_number {
    display: none;
}

 .ue_option {
    height: auto !important;
}

.ue_option.active {
    height: auto !important;
}

.graphic_element_image img {
  height: 200px !important;
}

}/* End custom CSS */