.elementor-378 .elementor-element.elementor-element-d1dda3f{--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;}.elementor-378 .elementor-element.elementor-element-d1dda3f:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-d1dda3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-f92f8d0{--display:flex;}.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-378 .elementor-element.elementor-element-4799c4d > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-378 .elementor-element.elementor-element-4799c4d .elementor-heading-title{color:var( --e-global-color-text );}.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-378 .elementor-element.elementor-element-61bd41b > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-378 .elementor-element.elementor-element-61bd41b{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-f11ecda{--display:flex;--justify-content:center;}.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-378 .elementor-element.elementor-element-bda14e5 .elementor-button{background-color:var( --e-global-color-text );fill:#000000;color:#000000;}.elementor-378 .elementor-element.elementor-element-2613752{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-378 .elementor-element.elementor-element-2613752:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-2613752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/bg-tejiendo-redes-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-40ccbb3{--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;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-aac4545{--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;--justify-content:center;}.elementor-378 .elementor-element.elementor-element-68fc664 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:3px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-68fc664 .elementor-button-content-wrapper{flex-direction:row;}.elementor-378 .elementor-element.elementor-element-68fc664 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-378 .elementor-element.elementor-element-b1c5565 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-b1c5565 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-ce4f2b6{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:300;}.elementor-378 .elementor-element.elementor-element-c1dcd11{--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-378 .elementor-element.elementor-element-f7ada61{--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;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-2a26c34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-378 .elementor-element.elementor-element-6bc7bc5 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-378 .elementor-element.elementor-element-6bc7bc5 .elementor-heading-title{color:var( --e-global-color-secondary );}.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-378 .elementor-element.elementor-element-f083b49 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-378 .elementor-element.elementor-element-7a767a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-378 .elementor-element.elementor-element-7a767a6 > .elementor-widget-container{margin:-27px 0px -50px 0px;}.elementor-378 .elementor-element.elementor-element-7a767a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-a319029{--display:flex;}.elementor-378 .elementor-element.elementor-element-dade857 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-378 .elementor-element.elementor-element-dade857 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-2cb4a9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-378 .elementor-element.elementor-element-2cb4a9d > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-378 .elementor-element.elementor-element-2cb4a9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-5a0d510{--display:flex;}.elementor-378 .elementor-element.elementor-element-00b243a > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-378 .elementor-element.elementor-element-00b243a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-df4d029 > .elementor-widget-container{margin:-11px 0px -50px 0px;}.elementor-378 .elementor-element.elementor-element-26d4d7d > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-1d4a9ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c48f1d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-75890a8{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-75890a8::before, .elementor-378 .elementor-element.elementor-element-75890a8 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-75890a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-75890a8 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-75890a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-75890a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-5a0e4ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-5a0e4ed .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-da750a8{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-f281fae .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-f281fae .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-f281fae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-f281fae .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-f281fae .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-ceadd5c{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ceadd5c::before, .elementor-378 .elementor-element.elementor-element-ceadd5c > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-ceadd5c > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-ceadd5c > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-ceadd5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-ceadd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-770a84d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-770a84d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-76e6c19{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-736fdae .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-736fdae .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-736fdae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-736fdae .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-736fdae .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-0b9c455{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-28bb221{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6e45fc9{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6e45fc9::before, .elementor-378 .elementor-element.elementor-element-6e45fc9 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-6e45fc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-6e45fc9 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-6e45fc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-6e45fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-2.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-091ad29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-091ad29 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1ce108f{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-8d2fef3 .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-8d2fef3 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-8d2fef3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-8d2fef3 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-8d2fef3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-c48f78a{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c48f78a::before, .elementor-378 .elementor-element.elementor-element-c48f78a > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c48f78a > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c48f78a > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c48f78a > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c48f78a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-2.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-31d5eaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-31d5eaf .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-5b9b655{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-fd90652 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-fd90652 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-fd90652 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-fd90652 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-fd90652 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-30e6d4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-f285b3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c1f93e0{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c1f93e0::before, .elementor-378 .elementor-element.elementor-element-c1f93e0 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c1f93e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-c1f93e0 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c1f93e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-c1f93e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-3.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-6e2ac0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-6e2ac0b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-82744e5{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-7e7eb92 .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-7e7eb92 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-7e7eb92 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-7e7eb92 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-7e7eb92 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-094b61e{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-094b61e::before, .elementor-378 .elementor-element.elementor-element-094b61e > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-094b61e > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-094b61e > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-094b61e > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-094b61e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-3.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-ac2373b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-ac2373b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-b88d663{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-180e381 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-180e381 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-180e381 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-180e381 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-180e381 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-2bb8ea5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ce2ba04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-0ef331d{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-0ef331d::before, .elementor-378 .elementor-element.elementor-element-0ef331d > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-0ef331d > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-0ef331d > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-0ef331d > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-0ef331d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-4.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-4309a30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-4309a30 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1bce54a{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-1885108 .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-1885108 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-1885108 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-1885108 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-1885108 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-ce6faf9{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ce6faf9::before, .elementor-378 .elementor-element.elementor-element-ce6faf9 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-ce6faf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-ce6faf9 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-ce6faf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-ce6faf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-4.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-2b5b17f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-2b5b17f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-084ffdd{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-5326dae .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-5326dae .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-5326dae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-5326dae .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-5326dae .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-cf4436e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-9bbd4e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8e3a0db{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8e3a0db::before, .elementor-378 .elementor-element.elementor-element-8e3a0db > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-8e3a0db > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-8e3a0db > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-8e3a0db > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-8e3a0db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-5.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-0db7223 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-0db7223 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-b41b6e6{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-07aeff7 .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-07aeff7 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-07aeff7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-07aeff7 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-07aeff7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-df0d8ad{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-df0d8ad::before, .elementor-378 .elementor-element.elementor-element-df0d8ad > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-df0d8ad > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-df0d8ad > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-df0d8ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-df0d8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-5.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-177af59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-177af59 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-192075a{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-5ef28ea .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-5ef28ea .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-5ef28ea .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-5ef28ea .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-5ef28ea .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-c1ee512{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-ab1ab89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b3d055b{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b3d055b::before, .elementor-378 .elementor-element.elementor-element-b3d055b > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-b3d055b > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-b3d055b > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-b3d055b > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-b3d055b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-6.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-fd71a9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-fd71a9c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-74a9aa7{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-a5c7185 .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-a5c7185 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-a5c7185 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-a5c7185 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-a5c7185 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-71cbfb4{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-71cbfb4::before, .elementor-378 .elementor-element.elementor-element-71cbfb4 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-71cbfb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-71cbfb4 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-71cbfb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-71cbfb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-6.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-fb7dc85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-fb7dc85 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-2c83b14{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-51b91b0 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-51b91b0 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-51b91b0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-51b91b0 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-51b91b0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-a2b220a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-cb5ef21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b248d1b{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b248d1b::before, .elementor-378 .elementor-element.elementor-element-b248d1b > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-b248d1b > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-b248d1b > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-b248d1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-b248d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-7.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-c0aaed7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c0aaed7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1e107cd{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-f186c65 .elementor-button{background-color:#F4F4F4BF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4F4F470;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-f186c65 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-f186c65 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-f186c65 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-f186c65 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-d83c486{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-d83c486::before, .elementor-378 .elementor-element.elementor-element-d83c486 > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-d83c486 > .e-con-inner > .elementor-background-video-container::before, .elementor-378 .elementor-element.elementor-element-d83c486 > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-d83c486 > .e-con-inner > .elementor-background-slideshow::before, .elementor-378 .elementor-element.elementor-element-d83c486 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://academiadenetworking.com/wp-content/uploads/2025/10/linea-boxes-tejiendo-7.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-577098f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-577098f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-26f34b5{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:300;line-height:18px;}.elementor-378 .elementor-element.elementor-element-8957c5f .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;fill:#050036;color:#050036;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B6F4FF;border-radius:100px 100px 100px 100px;padding:7px 30px 7px 30px;}.elementor-378 .elementor-element.elementor-element-8957c5f .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-8957c5f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-8957c5f .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-8957c5f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-257c60a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-378 .elementor-element.elementor-element-257c60a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-d4d74e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-da090d9{--display:flex;}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-257c60a{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-f11ecda{--width:40%;}.elementor-378 .elementor-element.elementor-element-aac4545{--width:58%;}.elementor-378 .elementor-element.elementor-element-c1dcd11{--width:69%;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-2613752{--padding-top:30px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-378 .elementor-element.elementor-element-257c60a{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-68fc664 */.elementor-378 .elementor-element.elementor-element-68fc664 svg{
    min-width: 20px;
}
.elementor-378 .elementor-element.elementor-element-68fc664, .elementor-378 .elementor-element.elementor-element-68fc664 *{
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f281fae */.elementor-378 .elementor-element.elementor-element-f281fae{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f281fae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f281fae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75890a8 */.elementor-378 .elementor-element.elementor-element-75890a8{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-736fdae */.elementor-378 .elementor-element.elementor-element-736fdae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-736fdae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-736fdae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceadd5c */.elementor-378 .elementor-element.elementor-element-ceadd5c{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2fef3 */.elementor-378 .elementor-element.elementor-element-8d2fef3{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8d2fef3 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e45fc9 */.elementor-378 .elementor-element.elementor-element-6e45fc9{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd90652 */.elementor-378 .elementor-element.elementor-element-fd90652{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-fd90652 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-fd90652 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c48f78a */.elementor-378 .elementor-element.elementor-element-c48f78a{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7eb92 */.elementor-378 .elementor-element.elementor-element-7e7eb92{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-7e7eb92 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f93e0 */.elementor-378 .elementor-element.elementor-element-c1f93e0{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-180e381 */.elementor-378 .elementor-element.elementor-element-180e381{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-180e381 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-180e381 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-094b61e */.elementor-378 .elementor-element.elementor-element-094b61e{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1885108 */.elementor-378 .elementor-element.elementor-element-1885108{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-1885108 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-1885108 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef331d */.elementor-378 .elementor-element.elementor-element-0ef331d{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5326dae */.elementor-378 .elementor-element.elementor-element-5326dae{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5326dae a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5326dae a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6faf9 */.elementor-378 .elementor-element.elementor-element-ce6faf9{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07aeff7 */.elementor-378 .elementor-element.elementor-element-07aeff7{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-07aeff7 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e3a0db */.elementor-378 .elementor-element.elementor-element-8e3a0db{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ef28ea */.elementor-378 .elementor-element.elementor-element-5ef28ea{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-5ef28ea a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0d8ad */.elementor-378 .elementor-element.elementor-element-df0d8ad{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5c7185 */.elementor-378 .elementor-element.elementor-element-a5c7185{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-a5c7185 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3d055b */.elementor-378 .elementor-element.elementor-element-b3d055b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51b91b0 */.elementor-378 .elementor-element.elementor-element-51b91b0{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-51b91b0 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71cbfb4 */.elementor-378 .elementor-element.elementor-element-71cbfb4{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f186c65 */.elementor-378 .elementor-element.elementor-element-f186c65{
    margin-top: auto;
    pointer-events: NONE;
}
.elementor-378 .elementor-element.elementor-element-f186c65 a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-f186c65 a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b248d1b */.elementor-378 .elementor-element.elementor-element-b248d1b{
    background: rgba(84, 109, 227, 0.6);
border: 1px solid #73B5EF;
/* Effect_Módulo sin completar */
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8957c5f */.elementor-378 .elementor-element.elementor-element-8957c5f{
    margin-top: auto;
}
.elementor-378 .elementor-element.elementor-element-8957c5f a{
    filter: drop-shadow(10px 10px 30px rgba(182, 244, 255, 0.5));
}
.elementor-378 .elementor-element.elementor-element-8957c5f a:hover{
    box-shadow: 0px 0px 44px rgba(182, 244, 255, 0.75), inset -6px -6px 2px rgba(182, 244, 255, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83c486 */.elementor-378 .elementor-element.elementor-element-d83c486{
    background: rgba(134, 152, 244, 0.8);
border: 5px solid #B6F4FF;
box-shadow: inset 0px 0px 32px rgba(182, 244, 255, 0.75);
border-radius: 10px;
min-height: 400px;
padding:40px 30px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-257c60a */.elementor-378 .elementor-element.elementor-element-257c60a .elementor-swiper-button svg{
    min-width: 75px;
    max-width: 75px;
    min-height: 40px;
    max-height: 40px;
    border: 1px solid #ffffff;
    border-radius: 100px;
}
.elementor-378 .elementor-element.elementor-element-257c60a .elementor-swiper-button.elementor-swiper-button-prev svg{
    transform: rotate(180deg)
}
.elementor-378 .elementor-element.elementor-element-257c60a .elementor-swiper-button{
    top: auto !important;
    bottom:0;
}
.elementor-378 .elementor-element.elementor-element-257c60a{
    padding-bottom:80px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4d74e5 */.elementor-378 .elementor-element.elementor-element-d4d74e5 *{
    color:#ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2613752 */.elementor-378 .elementor-element.elementor-element-2613752 p{
    margin:0;
}/* End custom CSS */