.elementor-2601 .elementor-element.elementor-element-63dcb3ed{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2601 .elementor-element.elementor-element-63dcb3ed:not(.elementor-motion-effects-element-type-background), .elementor-2601 .elementor-element.elementor-element-63dcb3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #132040 0%, #1E3469 100%);}.elementor-2601 .elementor-element.elementor-element-35b10d7e{--swiper-slides-to-display:1;--swiper-slides-gap:10px;padding:0px 100px 0px 100px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-2601 .elementor-element.elementor-element-63dcb3ed{--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2601 .elementor-element.elementor-element-35b10d7e{--swiper-slides-to-display:1;padding:0px 20px 0px 10px;}}@media(max-width:767px){.elementor-2601 .elementor-element.elementor-element-63dcb3ed{--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2601 .elementor-element.elementor-element-35b10d7e{--swiper-slides-to-display:1;}}/* Start custom CSS */@media(min-width:1025px){
    #section-service .elementor-cta__description{
        min-height:200px;
    }
    #section-service .elementor-cta__button{
    width: 272px;
    }
}

.elementor-swiper-button {
  width: 44px;
  height: 44px;
  background: #14b84f;
  color: #fff;
  border-radius: 50%;
  box-shadow: none;
  display: inline-flex;
  align-items: center; 
  justify-content: center;
  border: none;
  position: static !important;
  margin: 0 4px;
  z-index: 10;
}

.elementor-swiper-button.elementor-swiper-button-prev{
    margin-left: 56%;
}

/* Oculta flechas de los costados si aparacen duplicadas */
.elementor-arrows-position-inside .elementor-swiper-button,
.elementor-arrows-position-outside .elementor-swiper-button {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
}

.elementor-swiper-button svg {
  width: 22px;
  height: 22px;
  fill: #fff !important;
}

.elementor-swiper-button:hover {
  background: #26d75b;
  color: #fff;
}

.elementor-swiper-button:focus {
  outline: none;
  box-shadow: 0 0 0 2px #a1ffc9;
}


#services .elementor-flip-box__back{
    border-radius: 20px;
}


@media (min-width:767px) and (max-width:1025px){
    #services .elementor-cta__title{
        min-height:48px;
        display:flex;
        align-items:center;
    }
    
    #services .elementor-cta__description{
        min-height:210px;
    }
}

@media (max-width:767px){
    .elementor-swiper-button.elementor-swiper-button-prev{
    margin-left: 35%;
}

#section-service .elementor-flip-box__front{
    border-radius:30px;
}

#section-service .elementor-cta__button-wrapper {
    text-align:center;
    padding-top:40px;
}

#section-service .elementor-cta__button-wrapper a{
    min-width:222px;
}
}/* End custom CSS */