.elementor-2229 .elementor-element.elementor-element-4ad5514{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;--z-index:20;}.elementor-2229 .elementor-element.elementor-element-4ad5514:not(.elementor-motion-effects-element-type-background), .elementor-2229 .elementor-element.elementor-element-4ad5514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2229 .elementor-element.elementor-element-4ad5514, .elementor-2229 .elementor-element.elementor-element-4ad5514::before{--border-transition:0.3s;}.elementor-2229 .elementor-element.elementor-element-f02b2d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--gap:50px;--flex-wrap:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-element-f02b2d4:not(.elementor-motion-effects-element-type-background), .elementor-2229 .elementor-element.elementor-element-f02b2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2229 .elementor-element.elementor-element-f02b2d4::before, .elementor-2229 .elementor-element.elementor-element-f02b2d4 > .elementor-background-video-container::before, .elementor-2229 .elementor-element.elementor-element-f02b2d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2229 .elementor-element.elementor-element-f02b2d4 > .elementor-background-slideshow::before, .elementor-2229 .elementor-element.elementor-element-f02b2d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2229 .elementor-element.elementor-element-f02b2d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2229 .elementor-element.elementor-element-f02b2d4, .elementor-2229 .elementor-element.elementor-element-f02b2d4::before{--border-transition:0.3s;}.elementor-2229 .elementor-element.elementor-element-f02b2d4.e-con{--order:99999 /* order end hack */;}.elementor-2229 .elementor-element.elementor-element-a10b723{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-top:40px;--margin-right:60px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-global-2086 .elementor-icon-wrapper{text-align:center;}.elementor-2229 .elementor-element.elementor-global-2086 .elementor-icon{font-size:33px;}.elementor-2229 .elementor-element.elementor-global-2086 .elementor-icon svg{height:33px;}.elementor-2229 .elementor-element.elementor-global-2086.elementor-element{--align-self:center;}.elementor-2229 .elementor-element.elementor-element-a9de737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:80px;--margin-bottom:80px;--margin-left:80px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-element-40ba80b .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:62px;font-weight:500;line-height:72px;letter-spacing:-1.5px;}.elementor-2229 .elementor-element.elementor-element-40ba80b > .elementor-widget-container{margin:0px 0px 80px 0px;padding:0% 0% 0% 5%;}.elementor-2229 .elementor-element.elementor-element-c5139fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:50px;--background-transition:0.3s;--padding-top:0%;--padding-right:5%;--padding-bottom:0%;--padding-left:5%;}.elementor-2229 .elementor-element.elementor-element-2d9e0f2{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-element-2a61c7c{text-align:left;}.elementor-2229 .elementor-element.elementor-element-2a61c7c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2229 .elementor-element.elementor-element-ed95efd .elementor-heading-title{color:var( --e-global-color-secondary );font-size:32px;font-weight:500;line-height:45px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-ed95efd.elementor-element{--align-self:flex-start;}.elementor-2229 .elementor-element.elementor-element-8b1f689 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:32px;font-weight:200;line-height:40px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-8b1f689 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2229 .elementor-element.elementor-element-6c89541{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:200;line-height:42px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-6c89541 > .elementor-widget-container{margin:20px 0px 0px -7px;}.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2229 .elementor-element.elementor-element-086b31d{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:200;line-height:42px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-text{transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-086b31d > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-2229 .elementor-element.elementor-element-e2a5010{--spacer-size:50px;}.elementor-2229 .elementor-element.elementor-element-535b935{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-element-2c7abd4{text-align:left;}.elementor-2229 .elementor-element.elementor-element-2c7abd4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2229 .elementor-element.elementor-element-b591399 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:32px;font-weight:500;line-height:45px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-b591399.elementor-element{--align-self:flex-start;}.elementor-2229 .elementor-element.elementor-element-0e0c472 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:32px;font-weight:200;line-height:40px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-0e0c472 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2229 .elementor-element.elementor-element-1b1a914{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:200;line-height:42px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-1b1a914 > .elementor-widget-container{margin:20px 0px 0px -7px;}.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2229 .elementor-element.elementor-element-96200b0{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:200;line-height:42px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-96200b0 > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-2229 .elementor-element.elementor-element-5bd347a{--spacer-size:50px;}.elementor-2229 .elementor-element.elementor-element-5d6bfaa{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-element-beeba36{text-align:left;}.elementor-2229 .elementor-element.elementor-element-beeba36 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2229 .elementor-element.elementor-element-b317b2a .elementor-heading-title{color:var( --e-global-color-secondary );font-size:32px;font-weight:500;line-height:45px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-b317b2a.elementor-element{--align-self:flex-start;}.elementor-2229 .elementor-element.elementor-element-5a42bea .elementor-heading-title{color:var( --e-global-color-secondary );font-size:32px;font-weight:200;line-height:40px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-5a42bea > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2229 .elementor-element.elementor-element-8ffc30c{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:200;line-height:42px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-text{transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-8ffc30c > .elementor-widget-container{margin:20px 0px 0px -7px;}.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-2229 .elementor-element.elementor-element-a53764e{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:200;line-height:42px;letter-spacing:-0.8px;}.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2229 .elementor-element.elementor-element-a53764e > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-2229 .elementor-element.elementor-element-c15dfdd{--spacer-size:50px;}.elementor-2229 .elementor-element.elementor-element-da672ee{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2229 .elementor-element.elementor-element-1fab969.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2229 .elementor-element.elementor-element-1fab969 .elementor-main-swiper{width:100%;}.elementor-2229 .elementor-element.elementor-element-1fab969 .elementor-swiper-button{font-size:20px;}.elementor-2229 .elementor-element.elementor-element-1fab969 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#EBEBD659;opacity:1;}.elementor-2229 .elementor-element.elementor-element-1fab969 .swiper-pagination-bullet-active, .elementor-2229 .elementor-element.elementor-element-1fab969 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-secondary );}.elementor-2229 .elementor-element.elementor-element-1fab969 .swiper-pagination-fraction{color:var( --e-global-color-secondary );}.elementor-2229 .elementor-element.elementor-element-1fab969 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2229 .elementor-element.elementor-element-22ec31c{--spacer-size:50px;}@media(max-width:1024px){.elementor-2229 .elementor-element.elementor-element-40ba80b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2229 .elementor-element.elementor-element-c5139fa{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}}@media(min-width:768px){.elementor-2229 .elementor-element.elementor-element-f02b2d4{--width:100%;}.elementor-2229 .elementor-element.elementor-element-a9de737{--width:100%;}.elementor-2229 .elementor-element.elementor-element-2d9e0f2{--width:50%;}.elementor-2229 .elementor-element.elementor-element-535b935{--width:50%;}.elementor-2229 .elementor-element.elementor-element-5d6bfaa{--width:50%;}}@media(min-width:2200px){.elementor-2229 .elementor-element.elementor-element-40ba80b > .elementor-widget-container{padding:0% 0% 0% 20%;}.elementor-2229 .elementor-element.elementor-element-c5139fa{--padding-top:0%;--padding-right:20%;--padding-bottom:0%;--padding-left:20%;}.elementor-2229 .elementor-element.elementor-element-1fab969.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2229 .elementor-element.elementor-element-1fab969 .elementor-main-swiper{width:100%;}.elementor-2229 .elementor-element.elementor-element-1fab969 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2229 .elementor-element.elementor-element-4ad5514{--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-2229 .elementor-element.elementor-element-f02b2d4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:15px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-2229 .elementor-element.elementor-element-a10b723{--margin-top:20px;--margin-right:15px;--margin-bottom:0px;--margin-left:0px;}.elementor-2229 .elementor-element.elementor-global-2086 .elementor-icon-wrapper{text-align:right;}.elementor-2229 .elementor-element.elementor-element-a9de737{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-2229 .elementor-element.elementor-element-40ba80b{text-align:left;}.elementor-2229 .elementor-element.elementor-element-40ba80b .elementor-heading-title{font-size:50px;line-height:50px;}.elementor-2229 .elementor-element.elementor-element-40ba80b > .elementor-widget-container{margin:40px 0px 30px 0px;padding:0px 0px 0px 8px;}.elementor-2229 .elementor-element.elementor-element-ed95efd .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-8b1f689 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item > a{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item > a{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-b591399 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-0e0c472 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item > a{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item > a{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-b317b2a .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-5a42bea .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item > a{font-size:28px;line-height:33px;}.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item > a{font-size:28px;line-height:33px;}}/* Start custom CSS for global, class: .elementor-global-2086 *//*animacion on hover */
.elementor-2229 .elementor-element.elementor-global-2086:hover {
    transform: scale(1.1);
}

.elementor-2229 .elementor-element.elementor-global-2086 {
    transition: all 0.3s ease-in-out;
}
/*final de la animacion on hover *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a61c7c */.elementor-2229 .elementor-element.elementor-element-2a61c7c img {
  transition: all 0.3s ease;
}

.elementor-2229 .elementor-element.elementor-element-2a61c7c img:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6c89541 *//* Icono a la derecha */

.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    
}
.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0;
}


.elementor-2229 .elementor-element.elementor-element-6c89541 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-icon {
    margin-left: 10px;
}

/* Animación del icono en hover */



.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(10px,-10px);
}

.elementor-2229 .elementor-element.elementor-element-6c89541 .elementor-icon-list-item .elementor-icon-list-icon {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-086b31d *//* Icono a la derecha */

.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    
}
.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0;
}


.elementor-2229 .elementor-element.elementor-element-086b31d {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-icon {
    margin-left: 10px;
}

/* Animación del icono en hover */

.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(10px,-10px);
}

.elementor-2229 .elementor-element.elementor-element-086b31d .elementor-icon-list-item .elementor-icon-list-icon {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c7abd4 */.elementor-2229 .elementor-element.elementor-element-2c7abd4 img {
  transition: all 0.3s ease;
}

.elementor-2229 .elementor-element.elementor-element-2c7abd4 img:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b1a914 *//* Icono a la derecha */

.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    
}
.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0;
}


.elementor-2229 .elementor-element.elementor-element-1b1a914 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-icon {
    margin-left: 10px;
}

/* Animación del icono en hover */



.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(10px,-10px);
}

.elementor-2229 .elementor-element.elementor-element-1b1a914 .elementor-icon-list-item .elementor-icon-list-icon {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96200b0 *//* Icono a la derecha */

.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    
}
.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0;
}


.elementor-2229 .elementor-element.elementor-element-96200b0 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-icon {
    margin-left: 10px;
}

/* Animación del icono en hover */

.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(10px,-10px);
}

.elementor-2229 .elementor-element.elementor-element-96200b0 .elementor-icon-list-item .elementor-icon-list-icon {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-beeba36 */.elementor-2229 .elementor-element.elementor-element-beeba36 img {
  transition: all 0.3s ease;
}

.elementor-2229 .elementor-element.elementor-element-beeba36 img:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8ffc30c *//* Icono a la derecha */

.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    
}
.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0;
}


.elementor-2229 .elementor-element.elementor-element-8ffc30c {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-icon {
    margin-left: 10px;
}

/* Animación del icono en hover */



.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(10px,-10px);
}

.elementor-2229 .elementor-element.elementor-element-8ffc30c .elementor-icon-list-item .elementor-icon-list-icon {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a53764e *//* Icono a la derecha */

.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item {
    display: flex;
    flex-direction: row-reverse;
    
}
.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item .elementor-icon-list-icon {
    margin-left: 10px;
    margin-right: 0;
}


.elementor-2229 .elementor-element.elementor-element-a53764e {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-icon {
    margin-left: 10px;
}

/* Animación del icono en hover */

.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translate(10px,-10px);
}

.elementor-2229 .elementor-element.elementor-element-a53764e .elementor-icon-list-item .elementor-icon-list-icon {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-1fab969 */.elementor-2229 .elementor-element.elementor-element-1fab969 .swiper-pagination-bullet {
    height: 2px;
    width: 20px;
    margin: 0 5px 0 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad5514 */@media only screen and (min-width: 601px) {
.elementor-2229 .elementor-element.elementor-element-4ad5514{
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.elementor-2229 .elementor-element.elementor-element-4ad5514::-webkit-scrollbar{
width: 14px;
}

.elementor-2229 .elementor-element.elementor-element-4ad5514::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.1);
}

.elementor-2229 .elementor-element.elementor-element-4ad5514::-webkit-scrollbar-thumb{
background: rgba(0, 0, 0, 0.31);
}

::-webkit-scrollbar {
    display: none;
}}/* End custom CSS */