

/* === ASSET CSS HASH: 1b4b8ee999310cc91eb2688ad50e7d008eabb786 | SCOPE: section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] === */
/* Animations */
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

@keyframes moveHorizontal {
  0% {
    transform: translateZ(0);
  }
  50% {
    transform: translate3d(10px, 0, 0);
  }
  100% {
    transform: translateZ(0);
  }
}

@keyframes popupVideo {
  70% {
    box-shadow: 0 0 0 40px rgba(10, 165, 205, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(10, 165, 205, 0);
  }
}

/* Owl Carousel Styles */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-owl__carousel--basic-nav.owl-carousel .owl-nav{
  display: none !important;
}

/* Main Slider One Styles */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one{
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
  z-index: 1;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__item{
  position: relative;
  padding-top: 366px;
  padding-bottom: 176px;
  background-color: #ECF0F5;
  overflow: hidden;
}

@media (max-width: 1299px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__item{
    padding-top: 320px;
  }
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__item{
    padding-top: 280px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  opacity: 0.15;
  z-index: 1;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .container{
  position: relative;
  z-index: 3;
}

@media (min-width: 1200px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .container{
    max-width: 1638px;
    padding-left: 50px;
    padding-right: 50px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__content{
  position: relative;
  max-width: 1048px;
}

@media (max-width: 1599px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__content{
    max-width: 800px;
  }
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__content{
    max-width: 100%;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__content__shape-1{
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  height: auto;
  position: absolute;
  top: -100%;
  left: 44%;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  animation: rotate 3s linear infinite;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__content__shape-2{
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  height: auto;
  position: absolute;
  left: 61%;
  bottom: -100%;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  animation: moveHorizontal 2s linear infinite;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__top{
  overflow: hidden;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__sub-title{
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  color: var(--secondary_color);
  letter-spacing: 0.2em;
  line-height: 1.457;
  text-transform: capitalize;
  opacity: 0;
  transform: translateY(-100px);
}

@media (max-width: 575px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__sub-title{
    font-size: 16px;
    letter-spacing: 0.05em;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
  overflow: hidden;
  position: relative;
  margin-bottom: 27px;
  font-size: 100px;
  font-weight: 700;
  letter-spacing: -0.01em;
  line-height: 1.257;
  text-transform: capitalize;
  color: var(--primary_color_font);
}

@media (max-width: 1599px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
    font-size: 70px;
  }
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
    font-size: 65px;
  }
}

@media (max-width: 991px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
    font-size: 58px;
  }
}

@media (max-width: 767px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
    font-size: 55px;
  }
}

@media (max-width: 575px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
    font-size: 50px;
  }
}

@media (max-width: 430px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title{
    font-size: 45px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__inner{
  overflow: hidden;
  position: relative;
  display: table;
  opacity: 0;
  transform: translateY(200px);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__image{
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__image img{
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  height: auto;
  border-radius: 37px;
  margin-left: -60px;
  margin-top: -5px;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__video{
  width: 80px;
  height: 74px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 37px;
  font-size: 24px;
  color: #ffffff;
  background-color: rgba(51, 193, 237, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.5s ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__video:hover{
  background-color: var(--secondary_color);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__hover{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__title__hover__box{
  display: block;
  width: calc(10% + 1px);
  height: 100%;
  top: 0;
  position: absolute;
  transform: translateY(0%);
  background-color: var(--secondary_color);
  transition: all 300ms ease 0ms;
  z-index: 1;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__description{
  max-width: 674px;
  margin-bottom: 41px;
  overflow: hidden;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__text{
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.666;
  opacity: 0;
  transform: translateY(150px);
  color: var(--secondary_color_font);
}

@media (max-width: 575px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__text{
    font-size: 16px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__button{
  overflow: hidden;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__button__inner{
  opacity: 0;
  transform: translateY(150px);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__image{
  position: absolute;
  right: 75px;
  bottom: -176px;
  z-index: 1;
}

@media (max-width: 1799px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__image{
    right: 50px;
  }
}

@media (max-width: 1399px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__image{
    max-width: 480px;
  }
}

@media (max-width: 1299px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__image{
    display: none;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__image img{
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  height: auto;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__patients{
  padding: 21.5px 30px 24.5px;
  position: absolute;
  left: -98px;
  bottom: 168px;
  background-color: #ffffff;
  border-radius: 10px;
  display: flex;
  align-items: flex-start;
  gap: 30px;
}

@media (max-width: 1599px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__patients{
    left: -80px;
    bottom: 140px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__patients__icon{
  position: relative;
  top: 8px;
  display: inline-flex;
  font-size: 42px;
  color: var(--secondary_color);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__patients__icon svg{
  width: 1em;
  height: 1em;
  fill: currentColor;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__patients__number{
  margin: 0;
  display: flex;
  align-items: center;
  font-size: 30px;
  color: var(--secondary_color);
  letter-spacing: -0.04em;
  line-height: 1.25;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__patients__text{
  margin: 0;
  font-size: 14px;
  line-height: 1.428;
  color: var(--secondary_color_font);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__shape-1{
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  height: auto;
  position: absolute;
  left: -100%;
  bottom: 40px;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  animation: rotate 3s linear infinite;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__shape-2{
  display: inline-block !important;
  width: auto !important;
  max-width: 100%;
  height: auto;
  position: absolute;
  top: 280px;
  right: -100%;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  animation: rotate 3s linear infinite;
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__shape-2{
    top: 200px;
  }
}

@media (max-width: 991px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__shape-2{
    display: none !important;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top{
  width: 557px;
  height: 557px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -184px;
  left: -202px;
  transform: rotate(-135deg) translate(100%);
  opacity: 0;
  visibility: hidden;
  border-radius: 260px;
  background-color: rgba(44, 81, 163, 0.04);
}

@media (max-width: 1599px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top{
    top: -234px;
    left: -252px;
  }
}

@media (max-width: 1299px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top{
    top: -264px;
    left: -282px;
  }
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top{
    top: -284px;
    left: -302px;
  }
}

@media (max-width: 767px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top{
    top: -304px;
    left: -322px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top__1{
  width: 435px;
  height: 435px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: inherit;
  background-color: rgba(44, 81, 163, 0.05);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-top__2{
  width: 301px;
  height: 301px;
  border-radius: 50%;
  background-color: rgba(44, 81, 163, 0.06);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-bottom{
  width: 595px;
  height: 595px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -216px;
  bottom: -197px;
  transform: rotate(45deg) translate(100%);
  opacity: 0;
  visibility: hidden;
  border-radius: 260px;
  background-color: rgba(51, 193, 237, 0.1);
  z-index: 2;
}

@media (max-width: 1299px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-bottom{
    right: -306px;
    bottom: -297px;
  }
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-bottom{
    right: -336px;
    bottom: -317px;
  }
}

@media (max-width: 767px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-bottom{
    right: -356px;
    bottom: -337px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-bottom__1{
  width: 465px;
  height: 465px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: inherit;
  background-color: rgba(51, 193, 237, 0.15);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one__bg-bottom__2{
  width: 322px;
  height: 322px;
  border-radius: 50%;
  background-color: rgba(51, 193, 237, 0.2);
}

/* Active Slide Animations */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__sub-title,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__inner,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__text,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__button__inner{
  opacity: 1;
  transform: translateY(0);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__sub-title{
  transition: transform 1400ms ease, opacity 1400ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__inner{
  transition-delay: 900ms;
  transition: transform 1600ms ease, opacity 1600ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box{
  transform: translateY(110%);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--1{
  left: 0;
  transition-delay: 1300ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--2{
  left: 10%;
  transition-delay: 1400ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--3{
  left: 20%;
  transition-delay: 1500ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--4{
  left: 30%;
  transition-delay: 1600ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--5{
  left: 40%;
  transition-delay: 1700ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--6{
  left: 50%;
  transition-delay: 1800ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--7{
  left: 60%;
  transition-delay: 1900ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--8{
  left: 70%;
  transition-delay: 2000ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--9{
  left: 80%;
  transition-delay: 2100ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__title__hover__box--10{
  left: 90%;
  transition-delay: 2200ms;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__text{
  transition-delay: 1100ms;
  transition: transform 1400ms ease, opacity 1400ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__button__inner{
  transition-delay: 1400ms;
  transition: transform 1400ms ease, opacity 1400ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__content__shape-1,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__content__shape-2,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__shape-1,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__shape-2,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__bg-top,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__bg-bottom{
  opacity: 1;
  visibility: visible;
  transition: all 1300ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__content__shape-1{
  top: -49px;
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__content__shape-1{
    top: -80px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__content__shape-2{
  bottom: -76px;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__shape-1{
  left: 43px;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__shape-2{
  right: 72px;
}

@media (max-width: 1199px) {
  section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__shape-2{
    top: 200px;
  }
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__bg-top{
  transform: rotate(-135deg) translate(0px);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .main-slider-one .active .main-slider-one__bg-bottom{
  transform: rotate(45deg) translate(0px);
}

/* Video Button Styles */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 62px;
  height: 62px;
  background-color: transparent;
  font-size: 15px;
  color: #ffffff;
  border-radius: 50%;
  transition: all 0.5s ease;
  text-decoration: none;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn svg{
  width: 1em;
  height: 1em;
  fill: currentColor;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn:hover{
  color: #ffffff;
  background-color: var(--secondary_color);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn__ripple::before,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn__ripple::after{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 0 0 rgba(51, 193, 237, 0.7);
  animation: popupVideo 3s infinite;
  border-radius: 50%;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn__ripple::before{
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .video-btn__ripple::after{
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

/* Mediox Button Styles */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  vertical-align: middle;
  border: none;
  outline: none !important;
  background-color: var(--secondary_color);
  font-family: var(--primary_font);
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  line-height: 1.75;
  padding: 12px 20.5px;
  cursor: pointer;
  transition: 500ms;
  text-transform: capitalize;
  z-index: 1;
  overflow: hidden;
  border-radius: 100px;
  text-decoration: none;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn::before,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn::after{
  content: "";
  background-color: var(--primary_color_font);
  height: calc(100% + 6px);
  width: 0%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  transition: all 500ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn::before{
  left: -5px;
  border-radius: 100px 0 0 100px;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn::after{
  right: -5px;
  border-radius: 0 100px 100px 0;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn:hover::before,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn:hover::after{
  width: calc(50% + 6px);
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn__icon{
  display: inline-flex;
  font-size: 11px;
  color: #ffffff;
  transition: all 500ms ease;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn__icon svg{
  width: 1em;
  height: 1em;
  fill: currentColor;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .mediox-btn:hover .mediox-btn__icon{
  transform: rotate(45deg);
}

/* Utility Classes */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .gutter-y-60{
  margin-top: -60px;
}

section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .main-slider-wrapper .gutter-y-60 > *{
  margin-top: 60px;
}




/* === ASSET CSS HASH: 5bf4dc6de681db1a89fec824e541ca2c64a10222 | SCOPE: section[data-guid="AEF3E37F-2179-DEF8-6ED0-BE524DD0D50D"] === */
/* ============================================
   Widget Auto Slider Service - Estilos Scoped
   Todos los estilos están scoped bajo .auto-slider-service-widget
   ============================================ */

section[data-guid="AEF3E37F-2179-DEF8-6ED0-BE524DD0D50D"] .auto-slider-service-widget{
  overflow-x: hidden;
  /* ============================================
     Estilos base de tipografía
     ============================================ */
  font-size: 16px;
  line-height: 1.7;
  font-family: var(--primary_font);
  font-weight: 400;
  color: var(--primary_color_font);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  a {
    text-decoration: none;
    transition: 0.3s;
    color: var(--primary_color_font);
  }

  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
  }

  /* ============================================
     Auto Slider Service
     ============================================ */
  .auto-slider-service {
    padding: 80px 0;

    @media only screen and (max-width: 991px) {
      padding: 60px 0;
    }

    @media only screen and (max-width: 767px) {
      padding: 40px 0;
    }
  }

  /* ============================================
     Service Layout Presentation Box
     ============================================ */
  .service-layout-presentation-box {
    padding: 80px 0px !important;
    background: #fefefe;
    border-radius: 8px;

    @media only screen and (max-width: 1199px) {
      padding: 50px;
    }

    @media only screen and (max-width: 991px) {
      padding: 30px;
    }

    @media only screen and (max-width: 575px) {
      padding: 20px;
    }
  }

  /* ============================================
     Section Title
     ============================================ */
  .section-title {
    .subtitle {
      font-size: 14px;
      line-height: 15px;
      font-weight: 500;
      margin-bottom: 15px;
      padding: 7px 12px;
      border-radius: 4px;
      display: inline-block;
      background: rgba(82, 55, 249, 0.15);
      color: var(--primary_color);
      position: relative;

      &.bg-primary-opacity {
        background: rgba(82, 55, 249, 0.15);
      }

      &::before {
        content: "";
        pointer-events: none;
        user-select: none;
        position: absolute;
        inset: 0px;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
          55deg,
          rgba(255, 255, 255, 0.1) 0%,
          rgba(255, 255, 255, 0.05) 15%,
          rgba(255, 255, 255, 0.05) 45%,
          rgba(255, 255, 255, 0.3) 50%,
          rgba(255, 255, 255, 0.05) 55%,
          rgba(255, 255, 255, 0.05) 70%,
          rgba(255, 255, 255, 0.1) 75%,
          rgba(255, 255, 255, 0.05) 100%
        );
        -webkit-mask:
          linear-gradient(#fff 0 0) content-box,
          linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask:
          linear-gradient(#fff 0 0) content-box,
          linear-gradient(#fff 0 0);
        mask-composite: exclude;
      }
    }

    .title {
      margin-bottom: 0;
      font-size: 44px;
      line-height: 1.2;
      font-weight: 700;
      color: var(--primary_color_font);

      @media only screen and (max-width: 1199px) {
        font-size: 38px;
      }

      @media only screen and (max-width: 991px) {
        font-size: 32px;
      }

      @media only screen and (max-width: 767px) {
        font-size: 28px;
      }

      @media only screen and (max-width: 575px) {
        font-size: 24px;
      }
    }

    &.text-start {
      text-align: left;
    }
  }

  /* ============================================
     Advance Tab Button
     ============================================ */
  .advance-tab-button {
    ul {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    ul li {
      display: block;
      width: 100%;
      margin-bottom: 10px;

      &:last-child {
        margin-bottom: 0;
      }
    }

    ul li .tab-button {
      padding: 23px 27px;
      background: rgba(211, 211, 211, 0.18);
      border: none;
      border-radius: var(--general_border_radius);
      position: relative;
      display: block;
      width: 100%;
      text-align: left;
      transition: all 0.3s;

      @media only screen and (max-width: 575px) {
        padding: 10px 27px;
      }

      .tab {
        display: flex;
        align-items: flex-start;
        gap: 15px;

        @media only screen and (max-width: 479px) {
          flex-direction: column;
          gap: 10px;
        }

        span {
          font-size: 20px;
          height: 45px;
          min-width: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius: 50%;
          background: transparent;
          border: 1px solid rgba(157, 157, 255, 0.05);
          color: var(--primary_color_font);
          font-weight: 700;
          flex-shrink: 0;
        }

        .inner {
          flex: 1;

          .title {
            font-size: 26px;
            margin-bottom: 0;
            color: var(--primary_color_font);
            font-weight: 600;

            @media only screen and (max-width: 575px) {
              font-size: 18px;
            }
          }

          p {
            margin-bottom: 0;
            margin-top: 10px;
            color: var(--secondary_color_font);
            font-size: 14px;
            line-height: 1.6;
          }
        }
      }

      &::before {
        position: absolute;
        content: "";
        background: rgba(82, 55, 249, 0.0784313725);
        width: 0%;
        height: 100%;
        left: 0;
        top: 0;
        transition: width 0.3s ease-in-out;
        opacity: 0;
        z-index: -1;
        border-radius: var(--general_border_radius);
        box-shadow: none;
      }

      &::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%;
        border-left: 12px solid var(--primary_color);
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        margin-top: -12px;
        display: none;
      }

      &.active {
        &::before {
          opacity: 1;
          width: 100%;
          transition: width 4.5s ease-in-out;
          background: rgba(82, 55, 249, 0.0784313725);
        }

        .tab span {
          background: rgba(82, 55, 249, 0.15);
          border-color: var(--primary_color);
          color: var(--primary_color);
        }

        .tab .inner .title {
          color: #1b1b1c;
        }

        .tab .inner p {
          color: var(--secondary_color_font);
        }
      }

      &:hover {
        .tab .inner .title {
          color: #1b1b1c;
        }
      }

      &:hover {
        &::before {
          opacity: 1;
          width: 100%;
        }
      }
    }
  }

  /* ============================================
     Splash Nav Tabs
     ============================================ */
  .splash-nav-tabs {
    border: none;

    .nav-item {
      margin-bottom: 10px;

      &:last-child {
        margin-bottom: 0;
      }
    }

    .nav-link {
      border: none;
      padding: 0;

      &.active {
        background: transparent;
      }
    }
  }

  /* ============================================
     Tab Content
     ============================================ */
  .tab-content {
    position: relative;
  }

  .tab-pane {
    display: none;

    &.active {
      display: block;
    }

    &.show {
      display: block;
    }
  }

  .advance-tab-content-1 {
    .thumbnail {
      position: relative;
      overflow: hidden;
      border-radius: var(--general_border_radius);

      img {
        width: 100%;
        height: auto;
        display: block;
        transition: transform 0.5s ease;
      }
    }
  }

  /* ============================================
     Tmponhover (Background Flashlight)
     ============================================ */
  .tmponhover {
    position: relative;
    overflow: hidden;

    &::before {
      content: "";
      position: absolute;
      top: var(--y, 50%);
      left: var(--x, 50%);
      transform: translate(-50%, -50%);
      background: radial-gradient(
        var(--primary_color),
        transparent,
        transparent
      );
      width: 200%;
      height: 200%;
      opacity: 0;
      transition:
        opacity 0.5s,
        top 0s,
        left 0s;
      border-radius: var(--radius, 8px);
      z-index: 1;
      pointer-events: none;
    }

    &:hover::before {
      opacity: 1;
    }

    &::after {
      content: "";
      position: absolute;
      inset: 2px;
      background: #fefefe;
      border-radius: var(--general_border_radius);
      z-index: 1;
      pointer-events: none;
    }

    & > * {
      z-index: 2;
      position: relative;
    }
  }

  /* ============================================
     Invers Anime (Hover Animation)
     ============================================ */
  .invers-anime {
    position: relative;
    overflow: hidden;

    &::after {
      content: "";
      position: absolute;
      width: 200%;
      height: 0%;
      left: 50%;
      top: 50%;
      background-color: rgba(255, 255, 255, 0.3);
      transform: translate(-50%, -50%) rotate(45deg);
      z-index: 1;
      pointer-events: none;
      transition: height 0.6s linear;
    }

    &:hover::after {
      height: 250%;
      background-color: transparent;
    }

    img {
      transition: transform 0.5s ease;
    }

    &:hover img {
      transform: scale(1.05);
    }
  }

  /* ============================================
     Margin & Padding Utilities
     ============================================ */
  .mb--60 {
    margin-bottom: 60px !important;
  }

  .mt_md--30 {
    @media only screen and (max-width: 991px) {
      margin-top: 30px !important;
    }
  }

  .mt_sm--30 {
    @media only screen and (max-width: 767px) {
      margin-top: 30px !important;
    }
  }

  .text-start {
    text-align: left;
  }
}

/* === WIDGET CSS 5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB START === */
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider{position:relative;isolation:isolate;background:var(--primary_color);color:#fff;font-family:var(--secondary_font);min-height:640px;overflow:hidden}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__track{position:relative;min-height:640px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__slide{position:absolute;inset:0;display:flex;opacity:0;visibility:hidden;transition:opacity .6s ease;min-height:640px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__slide--active{position:relative;opacity:1;visibility:visible;z-index:1}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__bg,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__overlay{position:absolute;inset:0}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__bg{background-position:center;background-size:cover;z-index:-2}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__overlay{background:var(--primary_color);opacity:.9;z-index:-1}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__container{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;gap:32px;padding:72px 0 88px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__content{max-width:680px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__eyebrow{margin:0 0 16px;color:var(--third_color);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;min-height:20px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__title{margin:0;color:#fff;font-family:var(--primary_font);font-size:clamp(42px,7vw,76px);line-height:1.04;letter-spacing:-1px;min-height:88px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__text{max-width:600px;margin:24px 0;color:#fff;font-size:17px;line-height:1.7;min-height:58px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__benefits{display:grid;gap:12px;margin:0 0 32px;padding:0;list-style:none}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__check{display:inline-grid;place-items:center;flex:0 0 22px;width:22px;min-height:22px;border-radius:50%;background:var(--secondary_color);color:#fff;font-weight:700}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__button{display:inline-flex;align-items:center;gap:16px;min-height:52px;padding:14px 22px;border:1px solid var(--third_color);background:var(--third_color);color:var(--primary_color);font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__button:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__button:focus-visible,
section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__dot:focus-visible{outline:3px solid #fff;outline-offset:4px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__visual{display:none;position:relative;align-self:end;justify-self:end}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__visual img{display:block;width:min(360px,100%);max-height:500px;object-fit:contain;object-position:bottom}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__badge{position:absolute;left:-48px;top:28%;z-index:2;display:grid;gap:4px;min-width:138px;padding:18px;background:var(--third_color);color:var(--primary_color);text-align:center;box-shadow:0 12px 32px rgba(0,0,0,.18)}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__badge strong{font-family:var(--primary_font);font-size:30px;line-height:1}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__badge span{font-size:12px;line-height:1.3}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__controls{position:absolute;bottom:28px;left:50%;z-index:4;display:flex;gap:10px;transform:translateX(-50%)}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__dot{width:11px;min-height:11px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__dot--active{background:var(--third_color);border-color:var(--third_color)}@media (min-width:760px){section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__container{grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding:96px 0}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__visual{display:block}}@media (min-width:1080px){section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__container{grid-template-columns:minmax(0,1fr) 390px;gap:80px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__visual img{width:390px}}@media (max-width:759px){section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__container{padding-top:64px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__title{font-size:clamp(38px,11vw,58px)}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__text{font-size:16px}section[data-guid="5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB"] .ew-podologia-slider__badge{display:none}}
/* === WIDGET CSS 5BF9725A-8082-EF1F-B7B7-4E3DB0E146AB END === */

/* === WIDGET CSS 9CC84DD8-0868-141B-1D50-DCF9A16A7A73 START === */
section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios{background:#fff;color:var(--secondary_color_font);font-family:var(--secondary_font);padding:72px 20px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__inner{width:min(1180px,100%);margin:0 auto}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__header{max-width:700px;margin:0 auto 48px;text-align:center}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__eyebrow{margin:0 0 12px;color:var(--secondary_color);font-size:13px;font-weight:700;letter-spacing:2px;line-height:1.5;text-transform:uppercase;min-height:20px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__title{margin:0;color:var(--primary_color);font-family:var(--primary_font);font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.08;letter-spacing:-.5px;min-height:61px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__intro{margin:20px auto 0;max-width:620px;color:var(--secondary_color_font);font-size:16px;line-height:1.7;min-height:54px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__grid{display:grid;grid-template-columns:1fr;gap:24px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__card{display:flex;flex-direction:column;align-items:center;min-height:330px;padding:32px 24px 28px;border:1px solid rgba(90,56,37,.14);border-top:4px solid var(--third_color);background:#fff;text-align:center;box-shadow:0 12px 32px rgba(90,56,37,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__card:hover{border-top-color:var(--secondary_color);box-shadow:0 18px 42px rgba(90,56,37,.14);transform:translateY(-6px)}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__icon{display:grid;place-items:center;width:58px;min-height:58px;margin-bottom:20px;border-radius:50%;background:var(--third_color)}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__icon svg{width:29px;height:29px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__card-title{margin:0;color:var(--secondary_color);font-family:var(--primary_font);font-size:25px;font-weight:600;line-height:1.2;min-height:30px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__card-text{max-width:310px;margin:14px 0 24px;color:var(--secondary_color_font);font-size:15px;line-height:1.65;min-height:74px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;margin-top:auto;padding:12px 18px;background:var(--primary_color);color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s ease,transform .2s ease}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__button:hover{background:var(--secondary_color);transform:translateY(-2px)}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__button:focus-visible{outline:3px solid var(--secondary_color);outline-offset:4px}@media (min-width:700px){section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios{padding:88px 32px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__card{padding:36px 28px 30px}}@media (min-width:1024px){section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}section[data-guid="9CC84DD8-0868-141B-1D50-DCF9A16A7A73"] .ew-laura-servicios__card{min-height:348px}}
/* === WIDGET CSS 9CC84DD8-0868-141B-1D50-DCF9A16A7A73 END === */
