.elementor-186 .elementor-element.elementor-element-391d8b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-186 .elementor-element.elementor-element-2b734ea{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;top:0px;--lottie-container-width:13%;}.elementor-186 .elementor-element.elementor-element-2b734ea > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-2b734ea.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-186 .elementor-element.elementor-element-2b734ea{left:0px;}body.rtl .elementor-186 .elementor-element.elementor-element-2b734ea{right:0px;}.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-186 .elementor-element.elementor-element-a89a03d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-186 .elementor-element.elementor-element-a89a03d > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-186 .elementor-element.elementor-element-a89a03d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-186 .elementor-element.elementor-element-a89a03d img{width:25%;}.elementor-186 .elementor-element.elementor-element-8b57c1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-186 .elementor-element.elementor-element-50297d0{--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;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--e-con-transform-transition-duration:600ms;}.elementor-186 .elementor-element.elementor-element-36c49be{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FE9900;--border-color:#FE9900;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-186 .elementor-element.elementor-element-36c49be:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-36c49be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.letmeflyacademy.com/wp-content/uploads/2024/11/home-academia.jpg");background-position:bottom center;background-size:cover;}.elementor-186 .elementor-element.elementor-element-36c49be:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-186 .elementor-element.elementor-element-36c49be, .elementor-186 .elementor-element.elementor-element-36c49be::before{--border-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-5c78a18{z-index:2;}.elementor-186 .elementor-element.elementor-element-1a3cbd8{--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;--background-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-db10b15{--display:flex;--min-height:599px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FE9900;--border-color:#FE9900;--border-radius:6px 6px 6px 6px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-186 .elementor-element.elementor-element-db10b15:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-db10b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.letmeflyacademy.com/wp-content/uploads/2024/11/home-nutricion.jpg");background-position:center center;background-size:cover;}.elementor-186 .elementor-element.elementor-element-db10b15:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;--border-top-left-radius:6px;--border-top-right-radius:6px;--border-bottom-right-radius:6px;--border-bottom-left-radius:6px;}.elementor-186 .elementor-element.elementor-element-db10b15, .elementor-186 .elementor-element.elementor-element-db10b15::before{--border-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-52e800b{z-index:3;}.elementor-186 .elementor-element.elementor-element-43c8c21{--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;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-186 .elementor-element.elementor-element-e0d3899{width:100%;max-width:100%;text-align:center;}.elementor-186 .elementor-element.elementor-element-e0d3899 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{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-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-186 .elementor-element.elementor-element-b28cfea{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-186 .elementor-element.elementor-element-a3e6821{width:100%;max-width:100%;text-align:center;}.elementor-186 .elementor-element.elementor-element-a3e6821 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-3f01f1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-b41b5e9{--display:flex;--background-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-b41b5e9:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-b41b5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-186 .elementor-element.elementor-element-b41b5e9:hover{background-color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-b41b5e9.e-con:hover{--e-con-transform-scale:1.05;}.elementor-186 .elementor-element.elementor-element-b41b5e9, .elementor-186 .elementor-element.elementor-element-b41b5e9::before{--border-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-b41b5e9 > .elementor-shape-top .elementor-shape-fill, .elementor-186 .elementor-element.elementor-element-b41b5e9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-b41b5e9 > .elementor-shape-top svg, .elementor-186 .elementor-element.elementor-element-b41b5e9 > .e-con-inner > .elementor-shape-top svg{width:calc(166% + 1.3px);height:184px;}.elementor-186 .elementor-element.elementor-element-e532d93 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox .infobox-icon i{font-size:40px;color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox:hover .infobox-icon i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox:hover .infobox-icon svg{fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox .infobox-content p{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-186 .elementor-element.elementor-element-e532d93 .eael-infobox:hover .infobox-content .title{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox:hover .infobox-content p{color:var( --e-global-color-text );transition:100ms;}.elementor-186 .elementor-element.elementor-element-e532d93 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-186 .elementor-element.elementor-element-65731b3{--display:flex;--background-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-65731b3:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-65731b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-65731b3:hover{background-color:var( --e-global-color-secondary );}.elementor-186 .elementor-element.elementor-element-65731b3.e-con:hover{--e-con-transform-scale:1.05;}.elementor-186 .elementor-element.elementor-element-65731b3, .elementor-186 .elementor-element.elementor-element-65731b3::before{--border-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-65731b3 > .elementor-shape-top .elementor-shape-fill, .elementor-186 .elementor-element.elementor-element-65731b3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-186 .elementor-element.elementor-element-65731b3 > .elementor-shape-top svg, .elementor-186 .elementor-element.elementor-element-65731b3 > .e-con-inner > .elementor-shape-top svg{width:calc(138% + 1.3px);height:73px;}.elementor-186 .elementor-element.elementor-element-9b91468 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox .infobox-icon i{font-size:40px;color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox:hover .infobox-icon i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox:hover .infobox-icon svg{fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox .infobox-content p{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-186 .elementor-element.elementor-element-9b91468 .eael-infobox:hover .infobox-content .title{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox:hover .infobox-content p{color:var( --e-global-color-text );transition:100ms;}.elementor-186 .elementor-element.elementor-element-9b91468 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-186 .elementor-element.elementor-element-a25ace0{--display:flex;--background-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-a25ace0:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-a25ace0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-186 .elementor-element.elementor-element-a25ace0:hover{background-color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-a25ace0.e-con:hover{--e-con-transform-scale:1.05;}.elementor-186 .elementor-element.elementor-element-a25ace0, .elementor-186 .elementor-element.elementor-element-a25ace0::before{--border-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-a25ace0 > .elementor-shape-top .elementor-shape-fill, .elementor-186 .elementor-element.elementor-element-a25ace0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-a25ace0 > .elementor-shape-top svg, .elementor-186 .elementor-element.elementor-element-a25ace0 > .e-con-inner > .elementor-shape-top svg{width:calc(166% + 1.3px);height:184px;}.elementor-186 .elementor-element.elementor-element-d2eabd6 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox .infobox-icon i{font-size:40px;color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox:hover .infobox-icon i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox:hover .infobox-icon svg{fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox .infobox-content p{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-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox:hover .infobox-content .title{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox:hover .infobox-content p{color:var( --e-global-color-text );transition:100ms;}.elementor-186 .elementor-element.elementor-element-d2eabd6 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-186 .elementor-element.elementor-element-8597d28{--display:flex;--background-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-8597d28:not(.elementor-motion-effects-element-type-background), .elementor-186 .elementor-element.elementor-element-8597d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-186 .elementor-element.elementor-element-8597d28:hover{background-color:var( --e-global-color-secondary );}.elementor-186 .elementor-element.elementor-element-8597d28.e-con:hover{--e-con-transform-scale:1.05;}.elementor-186 .elementor-element.elementor-element-8597d28, .elementor-186 .elementor-element.elementor-element-8597d28::before{--border-transition:0.3s;}.elementor-186 .elementor-element.elementor-element-8597d28 > .elementor-shape-top .elementor-shape-fill, .elementor-186 .elementor-element.elementor-element-8597d28 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-186 .elementor-element.elementor-element-8597d28 > .elementor-shape-top svg, .elementor-186 .elementor-element.elementor-element-8597d28 > .e-con-inner > .elementor-shape-top svg{width:calc(138% + 1.3px);height:73px;}.elementor-186 .elementor-element.elementor-element-b387254 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox .infobox-icon i{font-size:40px;color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox .infobox-icon svg{height:40px;width:40px;fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox .infobox-icon .infobox-icon-wrap img{height:40px;width:40px;}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox.icon-beside-title .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox:hover .infobox-icon i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox:hover .infobox-icon svg{fill:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox .infobox-content .title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox .infobox-content p{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-186 .elementor-element.elementor-element-b387254 .eael-infobox:hover .infobox-content .title{color:var( --e-global-color-text );}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox:hover .infobox-content p{color:var( --e-global-color-text );transition:100ms;}.elementor-186 .elementor-element.elementor-element-b387254 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-186 .elementor-element.elementor-element-7afe7e9{--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;--background-transition:0.3s;--z-index:2;}body.elementor-page-186:not(.elementor-motion-effects-element-type-background), body.elementor-page-186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d36fb73 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-186 .elementor-element.elementor-element-2b734ea > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-2b734ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-186 .elementor-element.elementor-element-8b57c1a{--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-186 .elementor-element.elementor-element-b28cfea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-3f01f1c{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-186 .elementor-element.elementor-element-2b734ea > .elementor-widget-container{margin:179px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-2b734ea{--lottie-container-width:20%;}.elementor-186 .elementor-element.elementor-element-a89a03d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-186 .elementor-element.elementor-element-a89a03d img{width:65%;}.elementor-186 .elementor-element.elementor-element-36c49be{--min-height:300px;}.elementor-186 .elementor-element.elementor-element-5c78a18 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-186 .elementor-element.elementor-element-db10b15{--min-height:300px;}.elementor-186 .elementor-element.elementor-element-52e800b > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-186 .elementor-element.elementor-element-b28cfea > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-186 .elementor-element.elementor-element-391d8b4{--content-width:1300px;}.elementor-186 .elementor-element.elementor-element-50297d0{--width:50%;}.elementor-186 .elementor-element.elementor-element-1a3cbd8{--width:50%;}.elementor-186 .elementor-element.elementor-element-b41b5e9{--width:25%;}.elementor-186 .elementor-element.elementor-element-65731b3{--width:25%;}.elementor-186 .elementor-element.elementor-element-a25ace0{--width:25%;}.elementor-186 .elementor-element.elementor-element-8597d28{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-186 .elementor-element.elementor-element-50297d0{--width:100%;}.elementor-186 .elementor-element.elementor-element-1a3cbd8{--width:100%;}.elementor-186 .elementor-element.elementor-element-b41b5e9{--width:48%;}.elementor-186 .elementor-element.elementor-element-65731b3{--width:48%;}.elementor-186 .elementor-element.elementor-element-a25ace0{--width:48%;}.elementor-186 .elementor-element.elementor-element-8597d28{--width:48%;}}/* Start custom CSS for html, class: .elementor-element-550fc3f */@keyframes move {
    100% {
        transform: translate3d(0, 0, 1px) rotate(360deg);
    }
}

.background {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background: #1e6667;
    overflow: hidden;
    z-index: -2;
}

.background span {
    width: 20vmin;
    height: 20vmin;
    border-radius: 20vmin;
    backface-visibility: hidden;
    position: absolute;
    animation: move;
    animation-duration: 45;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}


.background span:nth-child(0) {
    color: #5de5bc;
    top: 43%;
    left: 14%;
    animation-duration: 44s;
    animation-delay: -46s;
    transform-origin: 22vw -19vh;
    box-shadow: 40vmin 0 5.925772074172871vmin currentColor;
}
.background span:nth-child(1) {
    color: #1d8a0f;
    top: 73%;
    left: 82%;
    animation-duration: 41s;
    animation-delay: -47s;
    transform-origin: -5vw -5vh;
    box-shadow: -40vmin 0 5.246906307246099vmin currentColor;
}
.background span:nth-child(2) {
    color: #ffd500;
    top: 27%;
    left: 28%;
    animation-duration: 34s;
    animation-delay: -46s;
    transform-origin: 23vw 20vh;
    box-shadow: -40vmin 0 5.648760045954615vmin currentColor;
}
.background span:nth-child(3) {
    color: #1d8a0f;
    top: 20%;
    left: 61%;
    animation-duration: 42s;
    animation-delay: -22s;
    transform-origin: 16vw -17vh;
    box-shadow: -40vmin 0 5.337723331279271vmin currentColor;
}
.background span:nth-child(4) {
    color: #1d8a0f;
    top: 67%;
    left: 93%;
    animation-duration: 40s;
    animation-delay: -33s;
    transform-origin: 25vw -21vh;
    box-shadow: -40vmin 0 5.057530866387669vmin currentColor;
}
.background span:nth-child(5) {
    color: #ffd500;
    top: 31%;
    left: 46%;
    animation-duration: 51s;
    animation-delay: -35s;
    transform-origin: 20vw -16vh;
    box-shadow: 40vmin 0 5.683402821429369vmin currentColor;
}
.background span:nth-child(6) {
    color: #1d8a0f;
    top: 23%;
    left: 24%;
    animation-duration: 28s;
    animation-delay: -3s;
    transform-origin: 10vw -21vh;
    box-shadow: 40vmin 0 5.0102721018890986vmin currentColor;
}
.background span:nth-child(7) {
    color: #1d8a0f;
    top: 81%;
    left: 74%;
    animation-duration: 26s;
    animation-delay: -37s;
    transform-origin: 18vw -6vh;
    box-shadow: -40vmin 0 5.325645903159742vmin currentColor;
}
.background span:nth-child(8) {
    color: #5de5bc;
    top: 22%;
    left: 24%;
    animation-duration: 40s;
    animation-delay: -12s;
    transform-origin: -12vw -18vh;
    box-shadow: -40vmin 0 5.649165483365022vmin currentColor;
}
.background span:nth-child(9) {
    color: #ffd500;
    top: 1%;
    left: 48%;
    animation-duration: 49s;
    animation-delay: -50s;
    transform-origin: -8vw 16vh;
    box-shadow: -40vmin 0 5.484941467692179vmin currentColor;
}
.background span:nth-child(10) {
    color: #5de5bc;
    top: 40%;
    left: 5%;
    animation-duration: 31s;
    animation-delay: -12s;
    transform-origin: 9vw 11vh;
    box-shadow: 40vmin 0 5.530660107420482vmin currentColor;
}
.background span:nth-child(11) {
    color: #1d8a0f;
    top: 89%;
    left: 36%;
    animation-duration: 9s;
    animation-delay: -10s;
    transform-origin: 22vw 18vh;
    box-shadow: -40vmin 0 5.838482842541705vmin currentColor;
}
.background span:nth-child(12) {
    color: #ffd500;
    top: 98%;
    left: 33%;
    animation-duration: 23s;
    animation-delay: -16s;
    transform-origin: -24vw 12vh;
    box-shadow: 40vmin 0 5.4131345555877735vmin currentColor;
}
.background span:nth-child(13) {
    color: #5de5bc;
    top: 80%;
    left: 2%;
    animation-duration: 37s;
    animation-delay: -48s;
    transform-origin: 21vw -4vh;
    box-shadow: -40vmin 0 5.001070201668971vmin currentColor;
}
.background span:nth-child(14) {
    color: #1d8a0f;
    top: 67%;
    left: 61%;
    animation-duration: 6s;
    animation-delay: -33s;
    transform-origin: -23vw -13vh;
    box-shadow: 40vmin 0 5.436176933403566vmin currentColor;
}
.background span:nth-child(15) {
    color: #1d8a0f;
    top: 56%;
    left: 48%;
    animation-duration: 15s;
    animation-delay: -13s;
    transform-origin: 13vw 20vh;
    box-shadow: -40vmin 0 5.628526089550334vmin currentColor;
}
.background span:nth-child(16) {
    color: #5de5bc;
    top: 31%;
    left: 5%;
    animation-duration: 29s;
    animation-delay: -3s;
    transform-origin: -7vw -4vh;
    box-shadow: 40vmin 0 5.560964316108436vmin currentColor;
}
.background span:nth-child(17) {
    color: #1d8a0f;
    top: 34%;
    left: 1%;
    animation-duration: 44s;
    animation-delay: -30s;
    transform-origin: 1vw 7vh;
    box-shadow: 40vmin 0 5.658933345426856vmin currentColor;
}
.background span:nth-child(18) {
    color: #5de5bc;
    top: 68%;
    left: 17%;
    animation-duration: 11s;
    animation-delay: -22s;
    transform-origin: 19vw 12vh;
    box-shadow: -40vmin 0 5.613155838840258vmin currentColor;
}
.background span:nth-child(19) {
    color: #1d8a0f;
    top: 5%;
    left: 22%;
    animation-duration: 50s;
    animation-delay: -27s;
    transform-origin: -21vw -13vh;
    box-shadow: 40vmin 0 5.982868055891677vmin currentColor;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-2b734ea */.lottie-carrusel {
    position: relative;
    animation: lottieCarrusel 5s linear infinite;
}

@keyframes lottieCarrusel {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c78a18 */html, body {
  height: 100%;
}

.wrap {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button {
  min-width: 300px;
  min-height: 60px;
  display: inline-flex;
  font-family: 'Spinnaker', sans-serif;
  font-size: 22px;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.3px;
  font-weight: 700;
  color: #000000 !important;
  background: #028364;
background: linear-gradient(90deg, rgba(255, 145, 76, 1) 0%, rgba(255, 91, 0, 1) 100%);
  border: none;
  border-radius: 1000px;
  box-shadow: 0px 0px 60px rgba(255, 145, 76, 1);
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  outline: none;
  position: relative;
  padding: 10px;
  }

.button::before {
content: '';
  border-radius: 1000px;
  min-width: calc(300px + 12px);
  min-height: calc(60px + 12px);
  border: 6px solid #2B2B2B ;
  box-shadow: 0 0 60px rgba(255, 145, 76, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all .3s ease-in-out 0s;
}

.button:hover, 
.button:focus {
  color: #ffffff !important;
  transform: translateY(-6px);
}

.button:hover::before, 
.button:focus::before {
  opacity: 1;
}

.button::after {
  content: '';
  width: 30px; height: 30px;
  border-radius: 100%;
  border: 6px solid #FF914C;
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: ring 1.5s infinite;
}

.button:hover::after, 
.button:focus::after {
  animation: none;
  display: none;
}

@keyframes ring {
  0% {
    width: 30px;
    height: 30px;
    opacity: 1;
  }
  100% {
    width: 300px;
    height: 300px;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c49be */.elementor-186 .elementor-element.elementor-element-36c49be{
    --first-color: #61CE70; 
    --second-color: #FFC83A;
    --third-color: #B766FF;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-186 .elementor-element.elementor-element-36c49be::before, .elementor-186 .elementor-element.elementor-element-36c49be::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-186 .elementor-element.elementor-element-36c49be:hover::before, .elementor-186 .elementor-element.elementor-element-36c49be:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 4s linear infinite;
    opacity: 1;
}
.elementor-186 .elementor-element.elementor-element-36c49be:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-186 .elementor-element.elementor-element-36c49be:hover::after {
  top: 20;
  left: 20;
  right: 20;
  height: 150%;
  width: 150%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}

/* Estilo inicial de la caja */
.caja-grow {
    transition: transform 0.3s ease; /* Añade una transición suave */
}

/* Efecto grow al pasar el ratón */
.caja-grow:hover {
    transform: scale(1.3); /* Aumenta el tamaño en un 5% */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52e800b */html, body {
  height: 100%;
}

.wrap {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button {
  min-width: 300px;
  min-height: 60px;
  display: inline-flex;
  font-family: 'Spinnaker', sans-serif;
  font-size: 22px;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1.3px;
  font-weight: 700;
  color: #000000 !important;
  background: #028364;
background: linear-gradient(90deg, rgba(255, 145, 76, 1) 0%, rgba(255, 91, 0, 1) 100%);
  border: none;
  border-radius: 1000px;
  box-shadow: 0px 0px 60px rgba(255, 145, 76, 1);
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  outline: none;
  position: relative;
  padding: 10px;
  }

.button::before {
content: '';
  border-radius: 1000px;
  min-width: calc(300px + 12px);
  min-height: calc(60px + 12px);
  border: 6px solid #2B2B2B ;
  box-shadow: 0 0 60px rgba(255, 145, 76, 1);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all .3s ease-in-out 0s;
}

.button:hover, 
.button:focus {
  color: #ffffff !important;
  transform: translateY(-6px);
}

.button:hover::before, 
.button:focus::before {
  opacity: 1;
}

.button::after {
  content: '';
  width: 30px; height: 30px;
  border-radius: 100%;
  border: 6px solid #FF914C;
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: ring 1.5s infinite;
}

.button:hover::after, 
.button:focus::after {
  animation: none;
  display: none;
}

@keyframes ring {
  0% {
    width: 30px;
    height: 30px;
    opacity: 1;
  }
  100% {
    width: 300px;
    height: 300px;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db10b15 */.elementor-186 .elementor-element.elementor-element-db10b15{
    --first-color: #61CE70; 
    --second-color: #FFC83A;
    --third-color: #B766FF;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-186 .elementor-element.elementor-element-db10b15::before, .elementor-186 .elementor-element.elementor-element-db10b15::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-186 .elementor-element.elementor-element-db10b15:hover::before, .elementor-186 .elementor-element.elementor-element-db10b15:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 4s linear infinite;
    opacity: 1;
}
.elementor-186 .elementor-element.elementor-element-db10b15:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 8px;
  top: -2%;
  left: -2%;
}
.elementor-186 .elementor-element.elementor-element-db10b15:hover::after {
  top: 20;
  left: 20;
  right: 20;
  height: 150%;
  width: 150%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}

/* Estilo inicial de la caja */
.caja-grow {
    transition: transform 0.3s ease; /* Añade una transición suave */
}

/* Efecto grow al pasar el ratón */
.caja-grow:hover {
    transform: scale(1.3); /* Aumenta el tamaño en un 5% */
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b57c1a */body {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7afe7e9 */.contenedor-carrusel {
    overflow-x: hidden; /* Oculta la barra de desplazamiento horizontal en el contenedor específico */
}
.contenedor-carrusel {
  overflow-x: hidden;
  width: 100%;
}
/* Asegura que el contenedor de la animación Lottie sea más ancho que el contenedor visible */
.lottie-carrusel {
    position: relative;
    width: 200%; /* Duplicamos el ancho para permitir el deslizamiento desde fuera del contenedor visible */
    animation: lottieCarrusel 5s linear infinite;
}/* End custom CSS */