.elementor-2074 .elementor-element.elementor-element-80260ae{--display:flex;--min-height:101px;--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;--overlay-opacity:1;}.elementor-2074 .elementor-element.elementor-element-80260ae:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-80260ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110f30;}.elementor-2074 .elementor-element.elementor-element-80260ae::before, .elementor-2074 .elementor-element.elementor-element-80260ae > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-80260ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-80260ae > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-80260ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-80260ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor2 );--background-overlay:'';}.elementor-2074 .elementor-element.elementor-element-7be1f79{--display:flex;--min-height:9px;--overlay-opacity:0.44;--margin-top:-20px;--margin-bottom:-20px;--margin-left:-20px;--margin-right:-20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2074 .elementor-element.elementor-element-7be1f79::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .e-con-inner > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #110F30 0%, #110F3026 100%);}.elementor-2074 .elementor-element.elementor-element-7be1f79:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:196px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2074 .elementor-element.elementor-element-c1c6b93{--display:flex;--min-height:236px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-ada44d7 > .elementor-widget-container{margin:0px 60px 0px 50px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-ada44d7{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#7A7A7A;}.elementor-2074 .elementor-element.elementor-element-1223940 > .elementor-widget-container{margin:-40px 30px 0px 50px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-1223940{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;color:#7A7A7A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2074 .elementor-element.elementor-element-452b4cd > .elementor-widget-container{margin:-506px -200px 0px -200px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-452b4cd{z-index:-2;text-align:end;}.elementor-2074 .elementor-element.elementor-element-452b4cd img{width:100%;opacity:1;filter:brightness( 77% ) contrast( 125% ) saturate( 167% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-263726b .elementor-icon-wrapper{text-align:center;}.elementor-2074 .elementor-element.elementor-element-263726b.elementor-view-stacked .elementor-icon{background-color:#00737A;}.elementor-2074 .elementor-element.elementor-element-263726b.elementor-view-framed .elementor-icon, .elementor-2074 .elementor-element.elementor-element-263726b.elementor-view-default .elementor-icon{color:#00737A;border-color:#00737A;}.elementor-2074 .elementor-element.elementor-element-263726b.elementor-view-framed .elementor-icon, .elementor-2074 .elementor-element.elementor-element-263726b.elementor-view-default .elementor-icon svg{fill:#00737A;}.elementor-2074 .elementor-element.elementor-element-263726b .elementor-icon{font-size:300px;}.elementor-2074 .elementor-element.elementor-element-263726b .elementor-icon svg{height:300px;}.elementor-2074 .elementor-element.elementor-element-b1df953{--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;}.elementor-2074 .elementor-element.elementor-element-b1df953:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-b1df953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #110F3000 0%, var( --e-global-color-astglobalcolor2 ) 100%);}.elementor-2074 .elementor-element.elementor-element-9e44350 > .elementor-widget-container{margin:0px 500px 0px 0px;padding:200px 0px 0px 50px;}.elementor-2074 .elementor-element.elementor-element-9e44350{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-2074 .elementor-element.elementor-element-047694a > .elementor-widget-container{margin:-30px 500px 0px 0px;padding:0px 0px 0px 50px;}.elementor-2074 .elementor-element.elementor-element-047694a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2074 .elementor-element.elementor-element-7fab701 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor0 ) 100%);box-shadow:0px 0px 10px 0px rgba(9.236803704738739, 234.42293395996091, 210.55796663200667, 0.5);padding:15px 50px 15px 50px;}.elementor-2074 .elementor-element.elementor-element-7fab701 > .elementor-widget-container{margin:-300px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-7fab701{--e-transform-transition-duration:1300ms;}.elementor-2074 .elementor-element.elementor-element-065b53c{--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;}.elementor-2074 .elementor-element.elementor-element-065b53c:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-065b53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2074 .elementor-element.elementor-element-c29d57b{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2074 .elementor-element.elementor-element-c9cd250 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-c9cd250{text-align:center;}.elementor-2074 .elementor-element.elementor-element-c9cd250 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-2074 .elementor-element.elementor-element-d5ca89b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-repeater-item-a7cd344 .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-repeater-item-a7cd344 .swiper-slide-contents{margin:0 auto;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-repeater-item-a7cd344 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-repeater-item-7f9ce37 .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-repeater-item-1340a99 .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .swiper-slide{transition-duration:calc(5000ms*1.2);height:480px;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-slide-button:hover{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor2 );border-color:#ACEBDC;}.elementor-2074 .elementor-element.elementor-element-3f0c604 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3ED7B380;border-radius:2px 2px 2px 2px;box-shadow:0px 0px 10px 3px rgba(62.00000000000003, 215, 178.99999999999994, 0.5019607843137255);}.elementor-2074 .elementor-element.elementor-element-3f0c604 .swiper-slide-contents{max-width:60%;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .swiper-slide-inner{text-align:center;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-slide-button{border-width:2px;border-color:var( --e-global-color-astglobalcolor0 );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-swiper-button{color:var( --e-global-color-astglobalcolor0 );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .elementor-swiper-button svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-2074 .elementor-element.elementor-element-3f0c604 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-astglobalcolor1 );opacity:var( --e-global-color-astglobalcolor1 );}.elementor-2074 .elementor-element.elementor-element-788ac92{--display:flex;}.elementor-2074 .elementor-element.elementor-element-cedeab1 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );box-shadow:0px 0px 7px 3px #098D8F;border-style:groove;border-width:1px 1px 1px 1px;border-color:#098D8F;}.elementor-2074 .elementor-element.elementor-element-cedeab1 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;}.elementor-2074 .elementor-element.elementor-element-6ff3d3b > .elementor-widget-container{margin:200px 0px 80px 0px;}.elementor-2074 .elementor-element.elementor-element-6ff3d3b{text-align:center;}.elementor-2074 .elementor-element.elementor-element-6ff3d3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-2074 .elementor-element.elementor-element-4d3a712{width:100%;max-width:100%;}.elementor-2074 .elementor-element.elementor-element-4d3a712 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2074 .elementor-element.elementor-element-4d3a712.elementor-element{--align-self:center;}.elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;}.elementor-2074 .elementor-element.elementor-element-8676924 .elementor-icon-wrapper{text-align:center;}.elementor-2074 .elementor-element.elementor-element-8676924.elementor-view-stacked .elementor-icon{background-color:#2271B1;}.elementor-2074 .elementor-element.elementor-element-8676924.elementor-view-framed .elementor-icon, .elementor-2074 .elementor-element.elementor-element-8676924.elementor-view-default .elementor-icon{color:#2271B1;border-color:#2271B1;}.elementor-2074 .elementor-element.elementor-element-8676924.elementor-view-framed .elementor-icon, .elementor-2074 .elementor-element.elementor-element-8676924.elementor-view-default .elementor-icon svg{fill:#2271B1;}.elementor-2074 .elementor-element.elementor-element-e296f01 .elementor-icon-wrapper{text-align:center;}.elementor-2074 .elementor-element.elementor-element-e296f01.elementor-view-stacked .elementor-icon{background-color:#8F0038;}.elementor-2074 .elementor-element.elementor-element-e296f01.elementor-view-framed .elementor-icon, .elementor-2074 .elementor-element.elementor-element-e296f01.elementor-view-default .elementor-icon{color:#8F0038;border-color:#8F0038;}.elementor-2074 .elementor-element.elementor-element-e296f01.elementor-view-framed .elementor-icon, .elementor-2074 .elementor-element.elementor-element-e296f01.elementor-view-default .elementor-icon svg{fill:#8F0038;}@media(max-width:1024px){.elementor-2074 .elementor-element.elementor-element-7be1f79:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-2074 .elementor-element.elementor-element-80260ae{--content-width:521px;--min-height:484px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--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-2074 .elementor-element.elementor-element-80260ae.e-con{--align-self:center;}.elementor-2074 .elementor-element.elementor-element-7be1f79:not(.elementor-motion-effects-element-type-background), .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blueweb.site/wp-content/uploads/2024/10/Diseno-sin-titulo-45-Photoroom.png");background-position:-6px 0px;}.elementor-2074 .elementor-element.elementor-element-7be1f79::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .e-con-inner > .elementor-background-video-container::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2074 .elementor-element.elementor-element-7be1f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(209deg, #110F30 64%, #110F3026 54%);}.elementor-2074 .elementor-element.elementor-element-b1df953{--margin-top:-290px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-2074 .elementor-element.elementor-element-9e44350 > .elementor-widget-container{margin:15px 0px -20px 0px;padding:0px 20px 0px 20px;}.elementor-2074 .elementor-element.elementor-element-9e44350{text-align:start;font-size:24px;}.elementor-2074 .elementor-element.elementor-element-047694a > .elementor-widget-container{margin:-20px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-7fab701 > .elementor-widget-container{margin:-15px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-c9cd250 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-c9cd250 .elementor-heading-title{font-size:35px;}.elementor-2074 .elementor-element.elementor-element-d5ca89b{--min-height:39px;--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-2074 .elementor-element.elementor-element-3f0c604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .swiper-slide{height:622px;}.elementor-2074 .elementor-element.elementor-element-3f0c604 .swiper-slide-contents{max-width:80%;}.elementor-2074 .elementor-element.elementor-element-788ac92{--content-width:500px;--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-2074 .elementor-element.elementor-element-788ac92.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2074 .elementor-element.elementor-element-cedeab1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2074 .elementor-element.elementor-element-6ff3d3b .elementor-heading-title{font-size:35px;}.elementor-2074 .elementor-element.elementor-element-4d3a712{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;z-index:0;}.elementor-2074 .elementor-element.elementor-element-4d3a712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2074 .elementor-element.elementor-element-4d3a712.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-2074 .elementor-element.elementor-element-8676924 .elementor-icon{font-size:115px;}.elementor-2074 .elementor-element.elementor-element-8676924 .elementor-icon svg{height:115px;}.elementor-2074 .elementor-element.elementor-element-e296f01 .elementor-icon{font-size:115px;}.elementor-2074 .elementor-element.elementor-element-e296f01 .elementor-icon svg{height:115px;}}@media(min-width:768px){.elementor-2074 .elementor-element.elementor-element-7be1f79{--width:100%;}.elementor-2074 .elementor-element.elementor-element-c1c6b93{--width:100%;}.elementor-2074 .elementor-element.elementor-element-d5ca89b{--width:70%;}}/* Start custom CSS for icon, class: .elementor-element-263726b */.elementor-2074 .elementor-element.elementor-element-263726b{
    z-index: 1;
    filter: blur(100px);
     animation: rotar 15s infinite linear, moverLados 10s infinite ease-in-out;
}

    
  

.elementor-2074 .elementor-element.elementor-element-263726b {
    position: absolute;
    top: -50px;
    z-index: 1;
    width: 800px;
    height: 800px;
}

@keyframes rotar {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes moverLados {
    0%, 100% {
        transform: translateX(-70px); 
        
          z-index: 1/* Mueve hacia la izquierda */
    }
    50% {
        transform: translateX(560px);
          z-index: 1 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4d3a712 */html, body{
    
    width: 100%;
    overflow-x: hidden;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-prev {
    
    top:-50px;
    left: calc(50% - 20px);
    transform: translate(-80%, 0)
} 

.elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-next {
    
    top:-50px;
    right: calc(50% - 20px);
    transform: translate(50%, 0)
} 


.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-prev {
    
    filter: blur(10px);
    transform: scale(0.5);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-active{
    
    filter: blur(10px);
    transform: scale(0.7);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-next {
    
    transform: scale(1);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-next ~ .swiper-slide {
    
    filter: blur(10px);
    transform: scale(0.7);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-next ~ .swiper-slide  ~ .swiper-slide {
    
    filter: blur(10px);
    transform: scale(0.5);
    transition: 0.5s;
}


@media(max-width: 767px){
    
    
    .elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-prev {
    
    top:-70px;
    
  
} 

.elementor-2074 .elementor-element.elementor-element-4d3a712 .elementor-swiper-button.elementor-swiper-button-next {
    
    top:-70px;
    
    
} 
  
  .elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-conteiner{
      overflow:visible;
  }
    
    .elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-prev {
    
    filter: blur(10px);
    transform: scale(0.5);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-active{
    
    filter: blur(0px);
    transform: scale(1);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-next {
    
    transform: scale(1);
    z-index:2;
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-next ~ .swiper-slide {
    
    filter: blur(10px);
    transform: scale(0.7);
    transition: 0.5s;
}

.elementor-2074 .elementor-element.elementor-element-4d3a712 .swiper-slide-next ~ .swiper-slide  ~ .swiper-slide {
    
    filter: blur(0px);
    transform: scale(1);
    transition: 0.5s;
}

    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8676924 */.elementor-2074 .elementor-element.elementor-element-8676924 svg {
    filter: blur(5px);
    animation: rotar 15s infinite linear, moverLados 15s infinite ease-in-out;
    height: 150px;
    width: 150px;
}

.elementor-2074 .elementor-element.elementor-element-8676924 {
    position: absolute;
    top: 100px;  
    z-index: 2;
}

@keyframes rotar {
    100% {
        transform: rotate(180deg);
    }
}

@keyframes moverDiagonal {
    0%, 100% {
        transform: translate(-200px, 200px); /* Posición inicial (abajo y hacia la derecha) */
    }
    50% {
        transform: translate(-400px, 1500px); /* Posición en el punto medio (arriba y hacia la izquierda) */
    }
}

/* Este .elementor-2074 .elementor-element.elementor-element-8676924 debe ser único para evitar conflictos */
.elementor-2074 .elementor-element.elementor-element-8676924 {
    animation: moverDiagonal 25s infinite ease-in-out;
}

@media (max-width: 767px) {
    .elementor-2074 .elementor-element.elementor-element-8676924 svg {
         filter: blur(4px);
        height: 850px; 
        width: 850px;
    }

    .elementor-2074 .elementor-element.elementor-element-8676924 {
        position: absolute; /* Asegúrate de que el elemento tenga un posicionamiento absoluto */
        top: 150px; 
        right: 450;
        z-index: 1; 
    }

    @keyframes moverDiagonal {
        0%, 100% {
            transform: translate(-850px, 1400px); /* Posición inicial (abajo y hacia la derecha) */
        }
        50% {
            transform: translate(-970px, 100px); /* Posición en el punto medio (más arriba y un poco hacia la izquierda) */
        }
    }

    /* Aplicar la animación al .elementor-2074 .elementor-element.elementor-element-8676924 */
    .elementor-2074 .elementor-element.elementor-element-8676924 {
        animation: moverDiagonal 25s infinite ease-in-out;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e296f01 */.elementor-2074 .elementor-element.elementor-element-e296f01 svg {
    filter: blur(5px);
    animation: rotar 15s infinite linear, moverLados 15s infinite ease-in-out;
    height: 150px;
    width: 150px;
}

.elementor-2074 .elementor-element.elementor-element-e296f01 {
    position: absolute;
    top: 100px;  
    z-index: 2;
}

@keyframes rotar {
    100% {
        transform: rotate(180deg);
    }
}

@keyframes moverDiagonal {
    0%, 100% {
        transform: translate(700px, 200px); /* Posición inicial (abajo y hacia la derecha) */
    }
    50% {
        transform: translate(900px, 1500px); /* Posición en el punto medio (arriba y hacia la izquierda) */
    }
}

/* Este .elementor-2074 .elementor-element.elementor-element-e296f01 debe ser único para evitar conflictos */
.elementor-2074 .elementor-element.elementor-element-e296f01 {
    animation: moverDiagonal 25s infinite ease-in-out;
}

@media (max-width: 767px) {
    .elementor-2074 .elementor-element.elementor-element-e296f01 svg {
         filter: blur(3px);
        height: 850px; 
        width: 850px;
    }

    .elementor-2074 .elementor-element.elementor-element-e296f01 {
        position: absolute; 
        top: 150px; 
        right: 450;
        z-index: 1; 
    }

    @keyframes moverDiagonal {
        0%, 100% {
            transform: translate(-850px, 1000px); 
        }
        50% {
            transform: translate(70px, 100px); 
             z-index: 1;
        }
        
        20% {
            transform: translate(70px, 100px); 
             z-index: -1;
        }
    }

    /* Aplicar la animación al .elementor-2074 .elementor-element.elementor-element-e296f01 */
    .elementor-2074 .elementor-element.elementor-element-e296f01 {
        animation: moverDiagonal 35s infinite ease-in-out;
    }
}/* End custom CSS */