.elementor-6401 .elementor-element.elementor-element-5eb36ca7{--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-widget-ucaddon_team_member_carousel .team_member_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_team_member_carousel .team_member_carousel_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_team_member_carousel .team_member_carousel_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_team_member_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_team_member_carousel .ue-text-header{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item{border-radius:0px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue-carousel-item{transform:scale(1,1);opacity:100%;}.elementor-6401 .elementor-element.elementor-element-293ad309 .uc-active-item .ue-carousel-item{transform:scale(1,1);opacity:100%;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image img{height:360px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image_container{height:360px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image{margin:0px 0px 0px 0px;justify-content:center;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image_container img,.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image_overlay{border-radius:0px 0px 0px 0px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image_overlay{background-color:#1B08143D;opacity:100%;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item:hover .team_member_carousel_image_overlay{opacity:0%;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_content{background-color:#FFFFFF00;padding:30px 30px 30px 30px;text-align:left;min-height:0px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;margin-top:0px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_subtitle{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;margin-top:5px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue-company-logo img{height:40px;object-fit:contain;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue-company-logo{margin-top:10px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_text{color:#8a8a8a;margin-top:20px;min-height:0px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_icons{margin-top:20px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_icons a{width:50px;height:50px;font-size:15px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#000000;border-radius:30px 30px 30px 30px;margin:5px 5px 5px 5px;color:#000000;background-color:#ffffff;}.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_icons a svg{fill:#000000;}.elementor-6401 .elementor-element.elementor-element-293ad309 .uc_more_btn{padding:10px 20px 10px 20px;background-color:#000000;color:#ffffff;margin-top:20px;display:inline-block;border-radius:100px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav .owl-prev{left:-22px;right:auto;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav .owl-next{right:-22px;left:auto;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-next,.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-prev{top:180px;border-radius:100px;width:44px;height:44px;line-height:44px;font-size:14px;background-color:var( --e-global-color-d16040c );color:var( --e-global-color-text );}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-next:hover,.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-7900a63 );color:var( --e-global-color-6f8575d );}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dot{height:8px;width:8px;background-color:#3E4349;margin:0px 6px;border-radius:6px 6px 6px 6px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dot.active{background-color:var( --e-global-color-accent );height:8px;width:8px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots{margin-top:1px;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue-additional-image img{height:72px;object-fit:contain;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue-additional-image{margin-top:10px;position:relative;}.elementor-6401 .elementor-element.elementor-element-293ad309 .ue-text-header{color:#000000;padding:20px 20px 20px 20px;}.elementor-6401 .elementor-element.elementor-element-293ad309 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav .owl-prev{left:12px;right:auto;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav .owl-next{right:12px;left:auto;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-next,.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-prev{top:160px;}}@media(max-width:767px){.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav .owl-next{right:0px;left:auto;}.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-next,.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-carousel .owl-nav .owl-prev{top:175px;}}/* Start custom CSS for ucaddon_team_member_carousel, class: .elementor-element-293ad309 */.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item {
  position: relative;
  height: 100%;
  overflow: hidden;
  background: transparent !important;
  border: 1px solid rgba(215, 66, 165, 0.24);
  box-shadow: none;
  transition:
    border-color 0.25s ease,
    background 0.25s ease;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  padding: 1px;
  background: linear-gradient(
    135deg,
    rgba(215, 66, 165, 0.34),
    rgba(81, 118, 249, 0.16),
    rgba(215, 66, 165, 0.22)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0.32;
  transition: opacity 0.25s ease;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item:hover::before {
  opacity: 0.62;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image,
.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image_container,
.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image-link {
  display: block;
  width: 100%;
  overflow: hidden;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image-link {
  position: relative;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image-link img {
  display: block;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 608 / 700;
  object-fit: cover;
  filter: saturate(0.98) contrast(1.02);
  transition:
    transform 0.45s ease,
    filter 0.45s ease;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item:hover .team_member_carousel_image-link img {
  transform: scale(1.025);
  filter: saturate(1.03) contrast(1.03);
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_image-link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background:
    linear-gradient(to bottom, transparent 82%, rgba(5, 6, 10, 0.10)),
    radial-gradient(circle at 12% 45%, rgba(215, 66, 165, 0.05), transparent 34%),
    radial-gradient(circle at 90% 40%, rgba(81, 118, 249, 0.05), transparent 34%);
  opacity: 0.42;
  transition: opacity 0.25s ease;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .ue_carousel_item:hover .team_member_carousel_image-link::after {
  opacity: 0.6;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_content {
  position: relative;
  z-index: 4;
  min-height: 0 !important;
  padding: 14px 22px 16px !important;
  background: transparent !important;
  border-top: 0 !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_title {
  margin: 0 0 8px !important;
  color: #ffffff !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_subtitle {
  margin: 0 !important;
  color: rgba(255, 255, 255, 0.76) !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-stage {
  display: flex !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-item {
  display: flex !important;
  height: auto !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-item > .ue_carousel_item {
  width: 100%;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-prev,
.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-next {
  width: 44px !important;
  height: 44px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  border: 1px solid rgba(215, 66, 165, 0.42) !important;
  background: rgba(23, 26, 33, 0.72) !important;
  color: #ffffff !important;
  box-shadow:
    0 0 12px rgba(215, 66, 165, 0.10),
    inset 0 0 10px rgba(255, 255, 255, 0.025) !important;
  opacity: 1 !important;
  outline: none !important;
  transition:
    background 0.25s ease,
    border-color 0.25s ease,
    opacity 0.25s ease !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-prev i,
.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-next i {
  color: #ffffff !important;
  line-height: 1 !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-prev:hover,
.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-next:hover {
  background: rgba(215, 66, 165, 0.16) !important;
  border-color: #D742A5 !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-prev.disabled,
.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-next.disabled {
  opacity: 0.32 !important;
  cursor: default !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-top: 8px !important;
  padding: 0 !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 8px !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots button.owl-dot {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots button.owl-dot span {
  display: block !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: rgba(255, 255, 255, 0.18) !important;
  transition:
    background 0.25s ease,
    opacity 0.25s ease,
    transform 0.25s ease !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots button.owl-dot.active span {
  background: #D742A5 !important;
  opacity: 1 !important;
  transform: scale(1.08) !important;
}

.elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots button.owl-dot:hover span {
  background: #D742A5 !important;
}

@media (max-width: 1024px) {
  .elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_content {
    padding: 13px 20px 15px !important;
  }
}

@media (max-width: 767px) {
  .elementor-6401 .elementor-element.elementor-element-293ad309 .team_member_carousel_content {
    padding: 12px 16px 14px !important;
  }

  .elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-prev,
  .elementor-6401 .elementor-element.elementor-element-293ad309 .owl-nav button.owl-next {
    width: 38px !important;
    height: 38px !important;
  }

  .elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots {
    margin-top: 6px !important;
  }

  .elementor-6401 .elementor-element.elementor-element-293ad309 .owl-dots button.owl-dot span {
    width: 7px !important;
    height: 7px !important;
  }
}/* End custom CSS */