.elementor-13 .elementor-element.elementor-element-5e80b4c4{--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:20px 100px;--row-gap:20px;--column-gap:100px;--flex-wrap:nowrap;--overlay-opacity:0.1;--border-radius:0px 0px 40px 40px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5e80b4c4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5e80b4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-5e80b4c4::before, .elementor-13 .elementor-element.elementor-element-5e80b4c4 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-5e80b4c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-5e80b4c4 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-5e80b4c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-5e80b4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/linebg3.png");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2e5609b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-65c8e709{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:2% 5% 0% 5%;background-image:linear-gradient(145deg, #4F46E50F 0%, #4F46E524 100%);border-radius:25px 25px 25px 25px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-65c8e709.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-79f0f49{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline{text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline-dynamic-wrapper path{stroke:#F9731647;}.elementor-13 .elementor-element.elementor-element-b6a3c45{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button{background-color:var( --e-global-color-00f1dd3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-e56f6c0 );color:var( --e-global-color-e56f6c0 );border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button:focus{background-color:var( --e-global-color-00f1dd3 );color:var( --e-global-color-e56f6c0 );border-color:var( --e-global-color-00f1dd3 );}.elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button:focus svg{fill:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button{background-color:var( --e-global-color-9bf0dc1 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2fb3d69 );border-radius:8px 8px 8px 8px;padding:14px 28px 14px 28px;}.elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button:focus{background-color:#F9FCFF;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-3520b109{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-3520b109:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3520b109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-4586cca0{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 5px) -8px;}.elementor-13 .elementor-element.elementor-element-4586cca0 img{width:100%;}.elementor-13 .elementor-element.elementor-element-17d9ecee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-17d9ecee > .elementor-shape-top .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-17d9ecee > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-7c9f1e70{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-644ca4e8{text-align:center;}.elementor-13 .elementor-element.elementor-element-644ca4e8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-55a28c93{margin:0px 380px calc(var(--kit-widget-spacing, 0px) + 50px) 380px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6d0a7a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-13 .elementor-element.elementor-element-2e98e74{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2fb3d69 );--border-color:var( --e-global-color-2fb3d69 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-13 .elementor-element.elementor-element-2e98e74:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2e98e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(91deg, var( --e-global-color-e56f6c0 ) 0%, #E2E8F075 100%);}.elementor-13 .elementor-element.elementor-element-2e98e74.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-13 .elementor-element.elementor-element-2e98e74:hover{box-shadow:0px 0px 5px -2px rgba(33.75978260869564, 45.73457939508505, 59.499999999999986, 0.5);}.elementor-13 .elementor-element.elementor-element-318a585.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-318a585 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-318a585.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-318a585.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-318a585.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-318a585.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-318a585.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-318a585 .elementor-icon{font-size:30px;border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-318a585 .elementor-icon svg{height:30px;}.elementor-13 .elementor-element.elementor-element-3edb344{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-e7fa150{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-e7fa150 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-37120eb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-37120eb .qodef-qi-button{text-decoration:none;color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-37120eb .qodef-m-icon{font-size:10px;}.elementor-13 .elementor-element.elementor-element-37120eb .qodef-m-icon svg{width:10px;height:10px;}.elementor-13 .elementor-element.elementor-element-37120eb .qodef-m-text:after{width:0px;}.elementor-13 .elementor-element.elementor-element-37120eb .qodef-qi-button.qodef-text-underline:hover .qodef-m-text:after{width:100%;}.elementor-13 .elementor-element.elementor-element-48525da{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2fb3d69 );--border-color:var( --e-global-color-2fb3d69 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-13 .elementor-element.elementor-element-48525da:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-48525da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(91deg, #FCFAF8 0%, #F0EDE275 100%);}.elementor-13 .elementor-element.elementor-element-48525da.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-13 .elementor-element.elementor-element-48525da:hover{box-shadow:0px 0px 5px -2px rgba(59.499999999999986, 46.8537192816635, 33.75978260869564, 0.5);}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-72db45f .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-72db45f.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-72db45f .elementor-icon{font-size:30px;border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-72db45f .elementor-icon svg{height:30px;}.elementor-13 .elementor-element.elementor-element-739f01a{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-944952d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-944952d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-feebca2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-feebca2 .qodef-qi-button{text-decoration:none;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-feebca2 .qodef-m-icon{font-size:10px;}.elementor-13 .elementor-element.elementor-element-feebca2 .qodef-m-icon svg{width:10px;height:10px;}.elementor-13 .elementor-element.elementor-element-feebca2 .qodef-m-text:after{width:0px;}.elementor-13 .elementor-element.elementor-element-feebca2 .qodef-qi-button.qodef-text-underline:hover .qodef-m-text:after{width:100%;}.elementor-13 .elementor-element.elementor-element-eea1581{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2fb3d69 );--border-color:var( --e-global-color-2fb3d69 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-13 .elementor-element.elementor-element-eea1581:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-eea1581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(91deg, var( --e-global-color-e56f6c0 ) 0%, #E2E8F075 100%);}.elementor-13 .elementor-element.elementor-element-eea1581.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-13 .elementor-element.elementor-element-eea1581:hover{box-shadow:0px 0px 5px -2px rgba(33.75978260869564, 45.73457939508505, 59.499999999999986, 0.5);}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-1f9525c .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1f9525c.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1f9525c .elementor-icon{font-size:30px;border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-1f9525c .elementor-icon svg{height:30px;}.elementor-13 .elementor-element.elementor-element-7d24d0e{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-572b37f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-572b37f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e46bc44 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e46bc44 .qodef-qi-button{text-decoration:none;color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-e46bc44 .qodef-m-icon{font-size:10px;}.elementor-13 .elementor-element.elementor-element-e46bc44 .qodef-m-icon svg{width:10px;height:10px;}.elementor-13 .elementor-element.elementor-element-e46bc44 .qodef-m-text:after{width:0px;}.elementor-13 .elementor-element.elementor-element-e46bc44 .qodef-qi-button.qodef-text-underline:hover .qodef-m-text:after{width:100%;}.elementor-13 .elementor-element.elementor-element-8c7ae12{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8c7ae12:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8c7ae12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b79a271 );}.elementor-13 .elementor-element.elementor-element-e0d003c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-1177bdc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-92f5821{text-align:start;}.elementor-13 .elementor-element.elementor-element-92f5821 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d1f82fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4ce2196 .elementor-icon-list-icon i{color:var( --e-global-color-396e7a0 );transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-4ce2196 .elementor-icon-list-icon svg{fill:var( --e-global-color-396e7a0 );transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-4ce2196{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-4ce2196 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-8b879de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#334155;--border-color:#334155;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-13 .elementor-element.elementor-element-8b879de:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-8b879de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2436;}.elementor-13 .elementor-element.elementor-element-8b879de.e-con{--align-self:stretch;}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-7512291.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-7512291.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-7512291.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon i{transform:rotate(90deg);}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-icon{margin-top:0px;}.elementor-13 .elementor-element.elementor-element-7512291.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-7512291.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-7512291.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1px;letter-spacing:-0.5px;}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-title{color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-f929da5{--display:flex;--min-height:152px;}.elementor-13 .elementor-element.elementor-element-0f3f1ec{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7c9f01f{--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;--justify-content:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e32ae91{width:var( --container-widget-width, 45% );max-width:45%;background-color:#141C2F;padding:10px 10px 5px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#233041;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-e32ae91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-e32ae91.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-e32ae91.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-e32ae91.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-e32ae91.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-e32ae91.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:5px;}.elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-description{color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-278c43e{width:var( --container-widget-width, 45% );max-width:45%;background-color:#141C2F;padding:10px 10px 5px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#233041;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-278c43e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-278c43e.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-278c43e.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-278c43e.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-278c43e.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-278c43e.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:5px;}.elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-description{color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-8d2c7a0{--display:flex;--min-height:152px;}.elementor-13 .elementor-element.elementor-element-fa49785{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c25bfb6{--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;--justify-content:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8fdb793{width:var( --container-widget-width, 45% );max-width:45%;background-color:#141C2F;padding:10px 10px 5px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#233041;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-8fdb793.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-8fdb793.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-8fdb793.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-8fdb793.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-8fdb793.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-8fdb793.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:5px;}.elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-description{color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-150273b{width:var( --container-widget-width, 45% );max-width:45%;background-color:#141C2F;padding:10px 10px 5px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#233041;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-150273b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-150273b.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-150273b.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-150273b .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-150273b.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-150273b.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-150273b.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:5px;}.elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-description{color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-e2c47e9{--display:flex;--min-height:152px;}.elementor-13 .elementor-element.elementor-element-02df89b{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-eacbeff{--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;--justify-content:space-between;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ac81307{width:var( --container-widget-width, 45% );max-width:45%;background-color:#141C2F;padding:10px 10px 5px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#233041;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-ac81307.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-ac81307.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ac81307.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-ac81307.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-ac81307.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-ac81307.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:5px;}.elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-description{color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-83ea142{width:var( --container-widget-width, 45% );max-width:45%;background-color:#141C2F;padding:10px 10px 5px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#233041;border-radius:7px 7px 7px 7px;}.elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-83ea142.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-83ea142.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-83ea142.elementor-view-default .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon{font-size:22px;}.elementor-13 .elementor-element.elementor-element-83ea142.elementor-view-stacked:hover .elementor-icon{background-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-83ea142.elementor-view-framed:hover .elementor-icon, .elementor-13 .elementor-element.elementor-element-83ea142.elementor-view-default:hover .elementor-icon{fill:var( --e-global-color-396e7a0 );color:var( --e-global-color-396e7a0 );border-color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:5px;}.elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-description{color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-16d9866{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-16d9866 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#2A3549;}.elementor-13 .elementor-element.elementor-element-16d9866.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2A3549;}.elementor-13 .elementor-element.elementor-element-16d9866.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13 .elementor-element.elementor-element-16d9866.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-16d9866.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-60c3d9f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-60c3d9f0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-60c3d9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-7b2df859{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-622147cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-622147cd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2366aa2{--display:flex;--min-height:152px;--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;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-85a03bc{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-85a03bc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-85a03bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7fa5f90{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-7fa5f90:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7fa5f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #6163EF 0%, #453BCD 100%);}.elementor-13 .elementor-element.elementor-element-7fa5f90::before, .elementor-13 .elementor-element.elementor-element-7fa5f90 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7fa5f90 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7fa5f90 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7fa5f90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7fa5f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/megafono.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-d951d54{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-d951d54.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-41a32d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-865f279{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-29fa997{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b9b8ab4{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-b9b8ab4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-833c90b{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-54b773d{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-54b773d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-54b773d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fe28309{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-fe28309:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fe28309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #22D3EE 0%, #0994B5 100%);}.elementor-13 .elementor-element.elementor-element-fe28309::before, .elementor-13 .elementor-element.elementor-element-fe28309 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fe28309 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-fe28309 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fe28309 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-fe28309 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/libro.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-03db455{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-03db455.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-96a3f4d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-60f0f81{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fbf5801{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ca08bf2{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-ca08bf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-bb75135{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-2d6c822{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2d6c822:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2d6c822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-362cce1{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-362cce1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-362cce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #FB913B 0%, #EA5A0D 100%);}.elementor-13 .elementor-element.elementor-element-362cce1::before, .elementor-13 .elementor-element.elementor-element-362cce1 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-362cce1 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-362cce1 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-362cce1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-362cce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/flecha-en-zig-zag.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-9e67532{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-9e67532.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-e50a62f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-0cb8d48{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e9747b8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f40be6e{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-f40be6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-79287c0{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-fa38c5d{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fa38c5d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fa38c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-247973d{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-247973d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-247973d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #2DD4BF 0%, #0E968A 100%);}.elementor-13 .elementor-element.elementor-element-247973d::before, .elementor-13 .elementor-element.elementor-element-247973d > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-247973d > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-247973d > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-247973d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-247973d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/caja-negra.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-e20d7d0{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-e20d7d0.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-421ca2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-bef4744{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5d57f33{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ceee406{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-ceee406 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-a736e95{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-5d78f86{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5d78f86:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5d78f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1173a58{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-1173a58:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1173a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #A554F5 0%, #3B32A6 100%);}.elementor-13 .elementor-element.elementor-element-1173a58::before, .elementor-13 .elementor-element.elementor-element-1173a58 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1173a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1173a58 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1173a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1173a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/mapa.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-94bed43{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-94bed43.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-9f1cffb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-56140a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-12a7397{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e132574{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-e132574 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-a3b7697{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-9b35229{--display:flex;--min-height:152px;--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;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-f25456c{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f25456c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f25456c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-237958b{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-237958b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-237958b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #6163EF 0%, #453BCD 100%);}.elementor-13 .elementor-element.elementor-element-237958b::before, .elementor-13 .elementor-element.elementor-element-237958b > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-237958b > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-237958b > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-237958b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-237958b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/megafono.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-916cd2c{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-916cd2c.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-3ec6de2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-75207d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-da32f0c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-21a02d7{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-554ab3d{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-b2380aa{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b2380aa:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b2380aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-04c6b12{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-04c6b12:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-04c6b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #A554F5 0%, #3B32A6 100%);}.elementor-13 .elementor-element.elementor-element-04c6b12::before, .elementor-13 .elementor-element.elementor-element-04c6b12 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-04c6b12 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-04c6b12 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-04c6b12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-04c6b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/mapa.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-f997768{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-f997768.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-cbc7d64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-76b4e9a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-aeea780{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-28b821e{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-ddc57ed{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-958b7ca{--display:flex;--min-height:152px;--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;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-e488081{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e488081:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e488081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-678b86f{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-678b86f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-678b86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #FB913B 0%, #EA5A0D 100%);}.elementor-13 .elementor-element.elementor-element-678b86f::before, .elementor-13 .elementor-element.elementor-element-678b86f > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-678b86f > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-678b86f > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-678b86f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-678b86f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/flecha-en-zig-zag.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-725f67e{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-725f67e.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-c2982a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-6f168dc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9c8097e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-24b93c0{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-918fc21{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-dd06f3b{--display:flex;--min-height:152px;--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;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-d5e95ac{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d5e95ac:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d5e95ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d2dc3e6{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-d2dc3e6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d2dc3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #22D3EE 0%, #0994B5 100%);}.elementor-13 .elementor-element.elementor-element-d2dc3e6::before, .elementor-13 .elementor-element.elementor-element-d2dc3e6 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d2dc3e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d2dc3e6 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d2dc3e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d2dc3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/libro.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-4480d27{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-4480d27.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-ad7b9a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-2232a9c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-516e91b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-985b4ae{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-ea0d623{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-368ce0a{--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;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-368ce0a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-368ce0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ef03739{--display:flex;--min-height:30vh;--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:space-between;--overlay-opacity:0.21;--border-radius:25px 25px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-ef03739:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ef03739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #2DD4BF 0%, #0E968A 100%);}.elementor-13 .elementor-element.elementor-element-ef03739::before, .elementor-13 .elementor-element.elementor-element-ef03739 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ef03739 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-ef03739 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-ef03739 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-ef03739 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://emersonmedia.es/wp-content/uploads/2026/06/caja-negra.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-13 .elementor-element.elementor-element-4863e72{background-color:#2B2E72;padding:3% 3% 0% 3%;border-radius:15px 15px 15px 15px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1px;letter-spacing:1.5px;color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-4863e72.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-19f7177{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-ce42e21{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c237f61{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:14px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6238551{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-13 .elementor-element.elementor-element-034fffc{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-118b6c9{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:10px;--n-tabs-gap:35px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-118b6c9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-13 .elementor-element.elementor-element-118b6c9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;}.elementor-13 .elementor-element.elementor-element-118b6c9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13 .elementor-element.elementor-element-118b6c9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-118b6c9.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-118b6c9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-13 .elementor-element.elementor-element-81064a1{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-81064a1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-81064a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-e3a5d92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8d7f2c4 .elementor-counter-title{justify-content:center;color:#E2E8F0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8d7f2c4 .elementor-counter{gap:5px;}.elementor-13 .elementor-element.elementor-element-8d7f2c4 .elementor-counter-number-wrapper{color:var( --e-global-color-396e7a0 );}.elementor-13 .elementor-element.elementor-element-b216dfe{text-align:center;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2a59a62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-31e4923 .elementor-counter-title{justify-content:center;color:#E2E8F0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-31e4923 .elementor-counter{gap:5px;}.elementor-13 .elementor-element.elementor-element-31e4923 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-142f2ad{text-align:center;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4057a88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8dc2333 .elementor-counter-title{justify-content:center;color:#E2E8F0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8dc2333 .elementor-counter{gap:5px;}.elementor-13 .elementor-element.elementor-element-8dc2333 .elementor-counter-number-wrapper{color:#A554F5;}.elementor-13 .elementor-element.elementor-element-b2a6f0c{text-align:center;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c867bbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-8199985 .elementor-counter-title{justify-content:center;color:#E2E8F0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8199985 .elementor-counter{gap:5px;}.elementor-13 .elementor-element.elementor-element-8199985 .elementor-counter-number-wrapper{color:#2DD4BF;}.elementor-13 .elementor-element.elementor-element-2b40132{text-align:center;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6d6fcab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-136fe6b4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-5966c4b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-5966c4b2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-fbdea0a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 5%;z-index:1;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-fbdea0a .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-fbdea0a .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-fbdea0a .elementor-icon svg{height:40px;}.elementor-13 .elementor-element.elementor-element-4b87645a{--display:flex;--min-height:340px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2fb3d69 );--border-color:var( --e-global-color-2fb3d69 );--border-radius:20px 20px 20px 20px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-13 .elementor-element.elementor-element-4b87645a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4b87645a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-23c46bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-6bad3bdc{--divider-border-style:solid;--divider-color:#00000030;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-6bad3bdc .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-6bad3bdc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-65d8402{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a26782d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-a26782d img{width:100%;height:70px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2fb3d69 );border-radius:150% 150% 150% 150%;}.elementor-13 .elementor-element.elementor-element-16c66a4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cd1c201{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:32px;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-514c7d43{--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:20px 100px;--row-gap:20px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-514c7d43:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-514c7d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e56f6c0 );}.elementor-13 .elementor-element.elementor-element-514c7d43 > .elementor-shape-top .elementor-shape-fill, .elementor-13 .elementor-element.elementor-element-514c7d43 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-514c7d43 > .elementor-shape-top svg, .elementor-13 .elementor-element.elementor-element-514c7d43 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-13 .elementor-element.elementor-element-6623bab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-52efee8b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:start;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-50d24be0{text-align:start;}.elementor-13 .elementor-element.elementor-element-50d24be0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-33d7e53c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-4149aed{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5245aa0 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#4F46E54D;}.elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-framed .elementor-icon{background-color:#4F46E54D;}.elementor-13 .elementor-element.elementor-element-5245aa0.elementor-view-stacked .elementor-icon svg{fill:#4F46E54D;}.elementor-13 .elementor-element.elementor-element-5245aa0 .elementor-icon{font-size:25px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-5245aa0 .elementor-icon svg{height:25px;}.elementor-13 .elementor-element.elementor-element-7398641.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-7398641 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-13 .elementor-element.elementor-element-437761f{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-bf585be .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:#F9731652;}.elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-framed .elementor-icon{background-color:#F9731652;}.elementor-13 .elementor-element.elementor-element-bf585be.elementor-view-stacked .elementor-icon svg{fill:#F9731652;}.elementor-13 .elementor-element.elementor-element-bf585be .elementor-icon{font-size:25px;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-bf585be .elementor-icon svg{height:25px;}.elementor-13 .elementor-element.elementor-element-ef72b31.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-ef72b31 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-13 .elementor-element.elementor-element-6b90c819{--display:flex;--min-height:400px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2fb3d69 );--border-color:var( --e-global-color-2fb3d69 );--border-radius:20px 20px 20px 20px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-13 .elementor-element.elementor-element-6b90c819:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6b90c819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group > label, .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group > label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-type-html{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-field{color:#454D58;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-2fb3d69 );border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-2fb3d69 );border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2fb3d69 );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-f6cea16 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-f6cea16{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-5e80b4c4{--gap:20px 70px;--row-gap:20px;--column-gap:70px;--border-radius:0px 0px 30px 30px;--padding-top:50px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b6a3c45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3520b109{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-3520b109.e-con{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-17d9ecee{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-7c9f1e70{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-644ca4e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-55a28c93{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 30px) 120px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-6d0a7a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-3edb344{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e7fa150 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-739f01a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-944952d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7d24d0e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-572b37f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8c7ae12{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-1177bdc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-92f5821 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d1f82fa{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-content,.elementor-13 .elementor-element.elementor-element-7512291 .elementor-image-box-content{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-60c3d9f0{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-7b2df859{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-622147cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-622147cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-833c90b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-bb75135{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-79287c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a736e95{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a3b7697{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-554ab3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-ddc57ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-918fc21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-ea0d623{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-034fffc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-81064a1{--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-8d7f2c4 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-31e4923 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8dc2333 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8199985 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-6d6fcab4{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-136fe6b4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5966c4b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-5966c4b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-514c7d43{--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;--gap:20px 70px;--row-gap:20px;--column-gap:70px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-52efee8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-50d24be0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-33d7e53c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group > label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-5e80b4c4{--gap:70px 20px;--row-gap:70px;--column-gap:20px;--flex-wrap:wrap;--border-radius:0px 0px 25px 25px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-65c8e709{text-align:center;font-size:15px;}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-79f0f49 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b6a3c45{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-5cfc0e80.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-5cfc0e80 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-297d8575.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-297d8575 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3520b109{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-17d9ecee{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-7c9f1e70{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-644ca4e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-55a28c93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-2e98e74{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-13 .elementor-element.elementor-element-3edb344{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e7fa150 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-48525da{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-13 .elementor-element.elementor-element-739f01a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-944952d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-eea1581{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-13 .elementor-element.elementor-element-7d24d0e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-572b37f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8c7ae12{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-1177bdc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-92f5821 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d1f82fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-7512291 .elementor-icon-box-title a{font-size:20px;line-height:26px;}.elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-e32ae91 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-278c43e .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-8fdb793 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-150273b .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ac81307 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-83ea142 .elementor-icon-box-title a{font-size:15px;}.elementor-13 .elementor-element.elementor-element-60c3d9f0{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-7b2df859{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-622147cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13 .elementor-element.elementor-element-622147cd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-833c90b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-bb75135{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-79287c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a736e95{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-a3b7697{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-554ab3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-ddc57ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-918fc21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-ea0d623{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-034fffc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-81064a1{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-8d7f2c4 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-31e4923 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8dc2333 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8199985 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-6d6fcab4{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-136fe6b4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5966c4b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-13 .elementor-element.elementor-element-5966c4b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fbdea0a.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-4b87645a{--min-height:300px;}.elementor-13 .elementor-element.elementor-element-a26782d{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-a26782d img{width:100%;max-width:30%;}.elementor-13 .elementor-element.elementor-element-cd1c201{font-size:20px;line-height:26px;}.elementor-13 .elementor-element.elementor-element-514c7d43{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-52efee8b{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-50d24be0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-33d7e53c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-7398641 .elementor-heading-title{font-size:15px;}.elementor-13 .elementor-element.elementor-element-ef72b31 .elementor-heading-title{font-size:15px;}.elementor-13 .elementor-element.elementor-element-6b90c819.e-con{--order:99999 /* order end hack */;}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group > label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-f6cea16 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-5e80b4c4{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-2e5609b8{--width:48%;}.elementor-13 .elementor-element.elementor-element-3520b109{--width:50%;}.elementor-13 .elementor-element.elementor-element-17d9ecee{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-2e98e74{--width:28%;}.elementor-13 .elementor-element.elementor-element-48525da{--width:28%;}.elementor-13 .elementor-element.elementor-element-eea1581{--width:28%;}.elementor-13 .elementor-element.elementor-element-8c7ae12{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-60c3d9f0{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-85a03bc{--width:30%;}.elementor-13 .elementor-element.elementor-element-7fa5f90{--width:100%;}.elementor-13 .elementor-element.elementor-element-54b773d{--width:30%;}.elementor-13 .elementor-element.elementor-element-fe28309{--width:100%;}.elementor-13 .elementor-element.elementor-element-2d6c822{--width:30%;}.elementor-13 .elementor-element.elementor-element-362cce1{--width:100%;}.elementor-13 .elementor-element.elementor-element-fa38c5d{--width:30%;}.elementor-13 .elementor-element.elementor-element-247973d{--width:100%;}.elementor-13 .elementor-element.elementor-element-5d78f86{--width:30%;}.elementor-13 .elementor-element.elementor-element-1173a58{--width:100%;}.elementor-13 .elementor-element.elementor-element-f25456c{--width:30%;}.elementor-13 .elementor-element.elementor-element-237958b{--width:100%;}.elementor-13 .elementor-element.elementor-element-b2380aa{--width:30%;}.elementor-13 .elementor-element.elementor-element-04c6b12{--width:100%;}.elementor-13 .elementor-element.elementor-element-e488081{--width:30%;}.elementor-13 .elementor-element.elementor-element-678b86f{--width:100%;}.elementor-13 .elementor-element.elementor-element-d5e95ac{--width:30%;}.elementor-13 .elementor-element.elementor-element-d2dc3e6{--width:100%;}.elementor-13 .elementor-element.elementor-element-368ce0a{--width:30%;}.elementor-13 .elementor-element.elementor-element-ef03739{--width:100%;}.elementor-13 .elementor-element.elementor-element-81064a1{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-e3a5d92{--width:25%;}.elementor-13 .elementor-element.elementor-element-2a59a62{--width:25%;}.elementor-13 .elementor-element.elementor-element-4057a88{--width:25%;}.elementor-13 .elementor-element.elementor-element-c867bbb{--width:25%;}.elementor-13 .elementor-element.elementor-element-6d6fcab4{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-514c7d43{--content-width:1300px;}.elementor-13 .elementor-element.elementor-element-6623bab{--width:50%;}.elementor-13 .elementor-element.elementor-element-6b90c819{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-2e5609b8{--width:100%;}.elementor-13 .elementor-element.elementor-element-3520b109{--width:48%;}.elementor-13 .elementor-element.elementor-element-2e98e74{--width:100%;}.elementor-13 .elementor-element.elementor-element-48525da{--width:100%;}.elementor-13 .elementor-element.elementor-element-eea1581{--width:100%;}.elementor-13 .elementor-element.elementor-element-85a03bc{--width:45%;}.elementor-13 .elementor-element.elementor-element-54b773d{--width:45%;}.elementor-13 .elementor-element.elementor-element-fe28309{--width:100%;}.elementor-13 .elementor-element.elementor-element-2d6c822{--width:45%;}.elementor-13 .elementor-element.elementor-element-fa38c5d{--width:45%;}.elementor-13 .elementor-element.elementor-element-5d78f86{--width:45%;}.elementor-13 .elementor-element.elementor-element-f25456c{--width:45%;}.elementor-13 .elementor-element.elementor-element-b2380aa{--width:45%;}.elementor-13 .elementor-element.elementor-element-e488081{--width:45%;}.elementor-13 .elementor-element.elementor-element-d5e95ac{--width:45%;}.elementor-13 .elementor-element.elementor-element-368ce0a{--width:45%;}.elementor-13 .elementor-element.elementor-element-e3a5d92{--width:48%;}.elementor-13 .elementor-element.elementor-element-2a59a62{--width:48%;}.elementor-13 .elementor-element.elementor-element-4057a88{--width:48%;}.elementor-13 .elementor-element.elementor-element-c867bbb{--width:48%;}.elementor-13 .elementor-element.elementor-element-6623bab{--width:100%;}.elementor-13 .elementor-element.elementor-element-6b90c819{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-41a32d2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-41a32d2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-41a32d2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h1,
.elementor-13 .elementor-element.elementor-element-41a32d2 h2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h3,
.elementor-13 .elementor-element.elementor-element-41a32d2 h4,
.elementor-13 .elementor-element.elementor-element-41a32d2 h5,
.elementor-13 .elementor-element.elementor-element-41a32d2 h6,
.elementor-13 .elementor-element.elementor-element-41a32d2 p,
.elementor-13 .elementor-element.elementor-element-41a32d2 span,
.elementor-13 .elementor-element.elementor-element-41a32d2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a3f4d *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-96a3f4d {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-96a3f4d,
.elementor-13 .elementor-element.elementor-element-96a3f4d h1,
.elementor-13 .elementor-element.elementor-element-96a3f4d h2,
.elementor-13 .elementor-element.elementor-element-96a3f4d h3,
.elementor-13 .elementor-element.elementor-element-96a3f4d h4,
.elementor-13 .elementor-element.elementor-element-96a3f4d h5,
.elementor-13 .elementor-element.elementor-element-96a3f4d h6,
.elementor-13 .elementor-element.elementor-element-96a3f4d p,
.elementor-13 .elementor-element.elementor-element-96a3f4d span,
.elementor-13 .elementor-element.elementor-element-96a3f4d i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50a62f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-e50a62f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-e50a62f,
.elementor-13 .elementor-element.elementor-element-e50a62f h1,
.elementor-13 .elementor-element.elementor-element-e50a62f h2,
.elementor-13 .elementor-element.elementor-element-e50a62f h3,
.elementor-13 .elementor-element.elementor-element-e50a62f h4,
.elementor-13 .elementor-element.elementor-element-e50a62f h5,
.elementor-13 .elementor-element.elementor-element-e50a62f h6,
.elementor-13 .elementor-element.elementor-element-e50a62f p,
.elementor-13 .elementor-element.elementor-element-e50a62f span,
.elementor-13 .elementor-element.elementor-element-e50a62f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421ca2f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-421ca2f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-421ca2f,
.elementor-13 .elementor-element.elementor-element-421ca2f h1,
.elementor-13 .elementor-element.elementor-element-421ca2f h2,
.elementor-13 .elementor-element.elementor-element-421ca2f h3,
.elementor-13 .elementor-element.elementor-element-421ca2f h4,
.elementor-13 .elementor-element.elementor-element-421ca2f h5,
.elementor-13 .elementor-element.elementor-element-421ca2f h6,
.elementor-13 .elementor-element.elementor-element-421ca2f p,
.elementor-13 .elementor-element.elementor-element-421ca2f span,
.elementor-13 .elementor-element.elementor-element-421ca2f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1cffb *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-9f1cffb {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-9f1cffb,
.elementor-13 .elementor-element.elementor-element-9f1cffb h1,
.elementor-13 .elementor-element.elementor-element-9f1cffb h2,
.elementor-13 .elementor-element.elementor-element-9f1cffb h3,
.elementor-13 .elementor-element.elementor-element-9f1cffb h4,
.elementor-13 .elementor-element.elementor-element-9f1cffb h5,
.elementor-13 .elementor-element.elementor-element-9f1cffb h6,
.elementor-13 .elementor-element.elementor-element-9f1cffb p,
.elementor-13 .elementor-element.elementor-element-9f1cffb span,
.elementor-13 .elementor-element.elementor-element-9f1cffb i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec6de2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-3ec6de2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-3ec6de2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h1,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h3,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h4,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h5,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h6,
.elementor-13 .elementor-element.elementor-element-3ec6de2 p,
.elementor-13 .elementor-element.elementor-element-3ec6de2 span,
.elementor-13 .elementor-element.elementor-element-3ec6de2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc7d64 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-cbc7d64 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-cbc7d64,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h1,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h2,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h3,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h4,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h5,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h6,
.elementor-13 .elementor-element.elementor-element-cbc7d64 p,
.elementor-13 .elementor-element.elementor-element-cbc7d64 span,
.elementor-13 .elementor-element.elementor-element-cbc7d64 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2982a8 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-c2982a8 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-c2982a8,
.elementor-13 .elementor-element.elementor-element-c2982a8 h1,
.elementor-13 .elementor-element.elementor-element-c2982a8 h2,
.elementor-13 .elementor-element.elementor-element-c2982a8 h3,
.elementor-13 .elementor-element.elementor-element-c2982a8 h4,
.elementor-13 .elementor-element.elementor-element-c2982a8 h5,
.elementor-13 .elementor-element.elementor-element-c2982a8 h6,
.elementor-13 .elementor-element.elementor-element-c2982a8 p,
.elementor-13 .elementor-element.elementor-element-c2982a8 span,
.elementor-13 .elementor-element.elementor-element-c2982a8 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7b9a7 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-ad7b9a7 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-ad7b9a7,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h1,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h2,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h3,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h4,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h5,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h6,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 p,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 span,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f7177 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-19f7177 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-19f7177,
.elementor-13 .elementor-element.elementor-element-19f7177 h1,
.elementor-13 .elementor-element.elementor-element-19f7177 h2,
.elementor-13 .elementor-element.elementor-element-19f7177 h3,
.elementor-13 .elementor-element.elementor-element-19f7177 h4,
.elementor-13 .elementor-element.elementor-element-19f7177 h5,
.elementor-13 .elementor-element.elementor-element-19f7177 h6,
.elementor-13 .elementor-element.elementor-element-19f7177 p,
.elementor-13 .elementor-element.elementor-element-19f7177 span,
.elementor-13 .elementor-element.elementor-element-19f7177 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a32d2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-41a32d2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-41a32d2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h1,
.elementor-13 .elementor-element.elementor-element-41a32d2 h2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h3,
.elementor-13 .elementor-element.elementor-element-41a32d2 h4,
.elementor-13 .elementor-element.elementor-element-41a32d2 h5,
.elementor-13 .elementor-element.elementor-element-41a32d2 h6,
.elementor-13 .elementor-element.elementor-element-41a32d2 p,
.elementor-13 .elementor-element.elementor-element-41a32d2 span,
.elementor-13 .elementor-element.elementor-element-41a32d2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a3f4d *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-96a3f4d {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-96a3f4d,
.elementor-13 .elementor-element.elementor-element-96a3f4d h1,
.elementor-13 .elementor-element.elementor-element-96a3f4d h2,
.elementor-13 .elementor-element.elementor-element-96a3f4d h3,
.elementor-13 .elementor-element.elementor-element-96a3f4d h4,
.elementor-13 .elementor-element.elementor-element-96a3f4d h5,
.elementor-13 .elementor-element.elementor-element-96a3f4d h6,
.elementor-13 .elementor-element.elementor-element-96a3f4d p,
.elementor-13 .elementor-element.elementor-element-96a3f4d span,
.elementor-13 .elementor-element.elementor-element-96a3f4d i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50a62f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-e50a62f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-e50a62f,
.elementor-13 .elementor-element.elementor-element-e50a62f h1,
.elementor-13 .elementor-element.elementor-element-e50a62f h2,
.elementor-13 .elementor-element.elementor-element-e50a62f h3,
.elementor-13 .elementor-element.elementor-element-e50a62f h4,
.elementor-13 .elementor-element.elementor-element-e50a62f h5,
.elementor-13 .elementor-element.elementor-element-e50a62f h6,
.elementor-13 .elementor-element.elementor-element-e50a62f p,
.elementor-13 .elementor-element.elementor-element-e50a62f span,
.elementor-13 .elementor-element.elementor-element-e50a62f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421ca2f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-421ca2f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-421ca2f,
.elementor-13 .elementor-element.elementor-element-421ca2f h1,
.elementor-13 .elementor-element.elementor-element-421ca2f h2,
.elementor-13 .elementor-element.elementor-element-421ca2f h3,
.elementor-13 .elementor-element.elementor-element-421ca2f h4,
.elementor-13 .elementor-element.elementor-element-421ca2f h5,
.elementor-13 .elementor-element.elementor-element-421ca2f h6,
.elementor-13 .elementor-element.elementor-element-421ca2f p,
.elementor-13 .elementor-element.elementor-element-421ca2f span,
.elementor-13 .elementor-element.elementor-element-421ca2f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1cffb *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-9f1cffb {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-9f1cffb,
.elementor-13 .elementor-element.elementor-element-9f1cffb h1,
.elementor-13 .elementor-element.elementor-element-9f1cffb h2,
.elementor-13 .elementor-element.elementor-element-9f1cffb h3,
.elementor-13 .elementor-element.elementor-element-9f1cffb h4,
.elementor-13 .elementor-element.elementor-element-9f1cffb h5,
.elementor-13 .elementor-element.elementor-element-9f1cffb h6,
.elementor-13 .elementor-element.elementor-element-9f1cffb p,
.elementor-13 .elementor-element.elementor-element-9f1cffb span,
.elementor-13 .elementor-element.elementor-element-9f1cffb i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec6de2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-3ec6de2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-3ec6de2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h1,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h3,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h4,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h5,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h6,
.elementor-13 .elementor-element.elementor-element-3ec6de2 p,
.elementor-13 .elementor-element.elementor-element-3ec6de2 span,
.elementor-13 .elementor-element.elementor-element-3ec6de2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc7d64 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-cbc7d64 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-cbc7d64,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h1,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h2,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h3,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h4,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h5,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h6,
.elementor-13 .elementor-element.elementor-element-cbc7d64 p,
.elementor-13 .elementor-element.elementor-element-cbc7d64 span,
.elementor-13 .elementor-element.elementor-element-cbc7d64 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2982a8 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-c2982a8 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-c2982a8,
.elementor-13 .elementor-element.elementor-element-c2982a8 h1,
.elementor-13 .elementor-element.elementor-element-c2982a8 h2,
.elementor-13 .elementor-element.elementor-element-c2982a8 h3,
.elementor-13 .elementor-element.elementor-element-c2982a8 h4,
.elementor-13 .elementor-element.elementor-element-c2982a8 h5,
.elementor-13 .elementor-element.elementor-element-c2982a8 h6,
.elementor-13 .elementor-element.elementor-element-c2982a8 p,
.elementor-13 .elementor-element.elementor-element-c2982a8 span,
.elementor-13 .elementor-element.elementor-element-c2982a8 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7b9a7 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-ad7b9a7 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-ad7b9a7,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h1,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h2,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h3,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h4,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h5,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h6,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 p,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 span,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f7177 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-19f7177 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-19f7177,
.elementor-13 .elementor-element.elementor-element-19f7177 h1,
.elementor-13 .elementor-element.elementor-element-19f7177 h2,
.elementor-13 .elementor-element.elementor-element-19f7177 h3,
.elementor-13 .elementor-element.elementor-element-19f7177 h4,
.elementor-13 .elementor-element.elementor-element-19f7177 h5,
.elementor-13 .elementor-element.elementor-element-19f7177 h6,
.elementor-13 .elementor-element.elementor-element-19f7177 p,
.elementor-13 .elementor-element.elementor-element-19f7177 span,
.elementor-13 .elementor-element.elementor-element-19f7177 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a32d2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-41a32d2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-41a32d2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h1,
.elementor-13 .elementor-element.elementor-element-41a32d2 h2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h3,
.elementor-13 .elementor-element.elementor-element-41a32d2 h4,
.elementor-13 .elementor-element.elementor-element-41a32d2 h5,
.elementor-13 .elementor-element.elementor-element-41a32d2 h6,
.elementor-13 .elementor-element.elementor-element-41a32d2 p,
.elementor-13 .elementor-element.elementor-element-41a32d2 span,
.elementor-13 .elementor-element.elementor-element-41a32d2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a3f4d *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-96a3f4d {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-96a3f4d,
.elementor-13 .elementor-element.elementor-element-96a3f4d h1,
.elementor-13 .elementor-element.elementor-element-96a3f4d h2,
.elementor-13 .elementor-element.elementor-element-96a3f4d h3,
.elementor-13 .elementor-element.elementor-element-96a3f4d h4,
.elementor-13 .elementor-element.elementor-element-96a3f4d h5,
.elementor-13 .elementor-element.elementor-element-96a3f4d h6,
.elementor-13 .elementor-element.elementor-element-96a3f4d p,
.elementor-13 .elementor-element.elementor-element-96a3f4d span,
.elementor-13 .elementor-element.elementor-element-96a3f4d i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50a62f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-e50a62f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-e50a62f,
.elementor-13 .elementor-element.elementor-element-e50a62f h1,
.elementor-13 .elementor-element.elementor-element-e50a62f h2,
.elementor-13 .elementor-element.elementor-element-e50a62f h3,
.elementor-13 .elementor-element.elementor-element-e50a62f h4,
.elementor-13 .elementor-element.elementor-element-e50a62f h5,
.elementor-13 .elementor-element.elementor-element-e50a62f h6,
.elementor-13 .elementor-element.elementor-element-e50a62f p,
.elementor-13 .elementor-element.elementor-element-e50a62f span,
.elementor-13 .elementor-element.elementor-element-e50a62f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421ca2f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-421ca2f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-421ca2f,
.elementor-13 .elementor-element.elementor-element-421ca2f h1,
.elementor-13 .elementor-element.elementor-element-421ca2f h2,
.elementor-13 .elementor-element.elementor-element-421ca2f h3,
.elementor-13 .elementor-element.elementor-element-421ca2f h4,
.elementor-13 .elementor-element.elementor-element-421ca2f h5,
.elementor-13 .elementor-element.elementor-element-421ca2f h6,
.elementor-13 .elementor-element.elementor-element-421ca2f p,
.elementor-13 .elementor-element.elementor-element-421ca2f span,
.elementor-13 .elementor-element.elementor-element-421ca2f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1cffb *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-9f1cffb {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-9f1cffb,
.elementor-13 .elementor-element.elementor-element-9f1cffb h1,
.elementor-13 .elementor-element.elementor-element-9f1cffb h2,
.elementor-13 .elementor-element.elementor-element-9f1cffb h3,
.elementor-13 .elementor-element.elementor-element-9f1cffb h4,
.elementor-13 .elementor-element.elementor-element-9f1cffb h5,
.elementor-13 .elementor-element.elementor-element-9f1cffb h6,
.elementor-13 .elementor-element.elementor-element-9f1cffb p,
.elementor-13 .elementor-element.elementor-element-9f1cffb span,
.elementor-13 .elementor-element.elementor-element-9f1cffb i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec6de2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-3ec6de2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-3ec6de2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h1,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h3,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h4,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h5,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h6,
.elementor-13 .elementor-element.elementor-element-3ec6de2 p,
.elementor-13 .elementor-element.elementor-element-3ec6de2 span,
.elementor-13 .elementor-element.elementor-element-3ec6de2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc7d64 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-cbc7d64 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-cbc7d64,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h1,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h2,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h3,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h4,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h5,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h6,
.elementor-13 .elementor-element.elementor-element-cbc7d64 p,
.elementor-13 .elementor-element.elementor-element-cbc7d64 span,
.elementor-13 .elementor-element.elementor-element-cbc7d64 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2982a8 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-c2982a8 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-c2982a8,
.elementor-13 .elementor-element.elementor-element-c2982a8 h1,
.elementor-13 .elementor-element.elementor-element-c2982a8 h2,
.elementor-13 .elementor-element.elementor-element-c2982a8 h3,
.elementor-13 .elementor-element.elementor-element-c2982a8 h4,
.elementor-13 .elementor-element.elementor-element-c2982a8 h5,
.elementor-13 .elementor-element.elementor-element-c2982a8 h6,
.elementor-13 .elementor-element.elementor-element-c2982a8 p,
.elementor-13 .elementor-element.elementor-element-c2982a8 span,
.elementor-13 .elementor-element.elementor-element-c2982a8 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7b9a7 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-ad7b9a7 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-ad7b9a7,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h1,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h2,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h3,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h4,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h5,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h6,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 p,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 span,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f7177 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-19f7177 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-19f7177,
.elementor-13 .elementor-element.elementor-element-19f7177 h1,
.elementor-13 .elementor-element.elementor-element-19f7177 h2,
.elementor-13 .elementor-element.elementor-element-19f7177 h3,
.elementor-13 .elementor-element.elementor-element-19f7177 h4,
.elementor-13 .elementor-element.elementor-element-19f7177 h5,
.elementor-13 .elementor-element.elementor-element-19f7177 h6,
.elementor-13 .elementor-element.elementor-element-19f7177 p,
.elementor-13 .elementor-element.elementor-element-19f7177 span,
.elementor-13 .elementor-element.elementor-element-19f7177 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a32d2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-41a32d2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-41a32d2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h1,
.elementor-13 .elementor-element.elementor-element-41a32d2 h2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h3,
.elementor-13 .elementor-element.elementor-element-41a32d2 h4,
.elementor-13 .elementor-element.elementor-element-41a32d2 h5,
.elementor-13 .elementor-element.elementor-element-41a32d2 h6,
.elementor-13 .elementor-element.elementor-element-41a32d2 p,
.elementor-13 .elementor-element.elementor-element-41a32d2 span,
.elementor-13 .elementor-element.elementor-element-41a32d2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a3f4d *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-96a3f4d {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-96a3f4d,
.elementor-13 .elementor-element.elementor-element-96a3f4d h1,
.elementor-13 .elementor-element.elementor-element-96a3f4d h2,
.elementor-13 .elementor-element.elementor-element-96a3f4d h3,
.elementor-13 .elementor-element.elementor-element-96a3f4d h4,
.elementor-13 .elementor-element.elementor-element-96a3f4d h5,
.elementor-13 .elementor-element.elementor-element-96a3f4d h6,
.elementor-13 .elementor-element.elementor-element-96a3f4d p,
.elementor-13 .elementor-element.elementor-element-96a3f4d span,
.elementor-13 .elementor-element.elementor-element-96a3f4d i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50a62f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-e50a62f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-e50a62f,
.elementor-13 .elementor-element.elementor-element-e50a62f h1,
.elementor-13 .elementor-element.elementor-element-e50a62f h2,
.elementor-13 .elementor-element.elementor-element-e50a62f h3,
.elementor-13 .elementor-element.elementor-element-e50a62f h4,
.elementor-13 .elementor-element.elementor-element-e50a62f h5,
.elementor-13 .elementor-element.elementor-element-e50a62f h6,
.elementor-13 .elementor-element.elementor-element-e50a62f p,
.elementor-13 .elementor-element.elementor-element-e50a62f span,
.elementor-13 .elementor-element.elementor-element-e50a62f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421ca2f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-421ca2f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-421ca2f,
.elementor-13 .elementor-element.elementor-element-421ca2f h1,
.elementor-13 .elementor-element.elementor-element-421ca2f h2,
.elementor-13 .elementor-element.elementor-element-421ca2f h3,
.elementor-13 .elementor-element.elementor-element-421ca2f h4,
.elementor-13 .elementor-element.elementor-element-421ca2f h5,
.elementor-13 .elementor-element.elementor-element-421ca2f h6,
.elementor-13 .elementor-element.elementor-element-421ca2f p,
.elementor-13 .elementor-element.elementor-element-421ca2f span,
.elementor-13 .elementor-element.elementor-element-421ca2f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1cffb *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-9f1cffb {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-9f1cffb,
.elementor-13 .elementor-element.elementor-element-9f1cffb h1,
.elementor-13 .elementor-element.elementor-element-9f1cffb h2,
.elementor-13 .elementor-element.elementor-element-9f1cffb h3,
.elementor-13 .elementor-element.elementor-element-9f1cffb h4,
.elementor-13 .elementor-element.elementor-element-9f1cffb h5,
.elementor-13 .elementor-element.elementor-element-9f1cffb h6,
.elementor-13 .elementor-element.elementor-element-9f1cffb p,
.elementor-13 .elementor-element.elementor-element-9f1cffb span,
.elementor-13 .elementor-element.elementor-element-9f1cffb i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec6de2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-3ec6de2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-3ec6de2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h1,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h3,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h4,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h5,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h6,
.elementor-13 .elementor-element.elementor-element-3ec6de2 p,
.elementor-13 .elementor-element.elementor-element-3ec6de2 span,
.elementor-13 .elementor-element.elementor-element-3ec6de2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc7d64 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-cbc7d64 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-cbc7d64,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h1,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h2,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h3,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h4,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h5,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h6,
.elementor-13 .elementor-element.elementor-element-cbc7d64 p,
.elementor-13 .elementor-element.elementor-element-cbc7d64 span,
.elementor-13 .elementor-element.elementor-element-cbc7d64 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2982a8 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-c2982a8 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-c2982a8,
.elementor-13 .elementor-element.elementor-element-c2982a8 h1,
.elementor-13 .elementor-element.elementor-element-c2982a8 h2,
.elementor-13 .elementor-element.elementor-element-c2982a8 h3,
.elementor-13 .elementor-element.elementor-element-c2982a8 h4,
.elementor-13 .elementor-element.elementor-element-c2982a8 h5,
.elementor-13 .elementor-element.elementor-element-c2982a8 h6,
.elementor-13 .elementor-element.elementor-element-c2982a8 p,
.elementor-13 .elementor-element.elementor-element-c2982a8 span,
.elementor-13 .elementor-element.elementor-element-c2982a8 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7b9a7 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-ad7b9a7 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-ad7b9a7,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h1,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h2,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h3,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h4,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h5,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h6,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 p,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 span,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f7177 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-19f7177 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-19f7177,
.elementor-13 .elementor-element.elementor-element-19f7177 h1,
.elementor-13 .elementor-element.elementor-element-19f7177 h2,
.elementor-13 .elementor-element.elementor-element-19f7177 h3,
.elementor-13 .elementor-element.elementor-element-19f7177 h4,
.elementor-13 .elementor-element.elementor-element-19f7177 h5,
.elementor-13 .elementor-element.elementor-element-19f7177 h6,
.elementor-13 .elementor-element.elementor-element-19f7177 p,
.elementor-13 .elementor-element.elementor-element-19f7177 span,
.elementor-13 .elementor-element.elementor-element-19f7177 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a32d2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-41a32d2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-41a32d2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h1,
.elementor-13 .elementor-element.elementor-element-41a32d2 h2,
.elementor-13 .elementor-element.elementor-element-41a32d2 h3,
.elementor-13 .elementor-element.elementor-element-41a32d2 h4,
.elementor-13 .elementor-element.elementor-element-41a32d2 h5,
.elementor-13 .elementor-element.elementor-element-41a32d2 h6,
.elementor-13 .elementor-element.elementor-element-41a32d2 p,
.elementor-13 .elementor-element.elementor-element-41a32d2 span,
.elementor-13 .elementor-element.elementor-element-41a32d2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96a3f4d *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-96a3f4d {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-96a3f4d,
.elementor-13 .elementor-element.elementor-element-96a3f4d h1,
.elementor-13 .elementor-element.elementor-element-96a3f4d h2,
.elementor-13 .elementor-element.elementor-element-96a3f4d h3,
.elementor-13 .elementor-element.elementor-element-96a3f4d h4,
.elementor-13 .elementor-element.elementor-element-96a3f4d h5,
.elementor-13 .elementor-element.elementor-element-96a3f4d h6,
.elementor-13 .elementor-element.elementor-element-96a3f4d p,
.elementor-13 .elementor-element.elementor-element-96a3f4d span,
.elementor-13 .elementor-element.elementor-element-96a3f4d i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50a62f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-e50a62f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-e50a62f,
.elementor-13 .elementor-element.elementor-element-e50a62f h1,
.elementor-13 .elementor-element.elementor-element-e50a62f h2,
.elementor-13 .elementor-element.elementor-element-e50a62f h3,
.elementor-13 .elementor-element.elementor-element-e50a62f h4,
.elementor-13 .elementor-element.elementor-element-e50a62f h5,
.elementor-13 .elementor-element.elementor-element-e50a62f h6,
.elementor-13 .elementor-element.elementor-element-e50a62f p,
.elementor-13 .elementor-element.elementor-element-e50a62f span,
.elementor-13 .elementor-element.elementor-element-e50a62f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-421ca2f *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-421ca2f {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-421ca2f,
.elementor-13 .elementor-element.elementor-element-421ca2f h1,
.elementor-13 .elementor-element.elementor-element-421ca2f h2,
.elementor-13 .elementor-element.elementor-element-421ca2f h3,
.elementor-13 .elementor-element.elementor-element-421ca2f h4,
.elementor-13 .elementor-element.elementor-element-421ca2f h5,
.elementor-13 .elementor-element.elementor-element-421ca2f h6,
.elementor-13 .elementor-element.elementor-element-421ca2f p,
.elementor-13 .elementor-element.elementor-element-421ca2f span,
.elementor-13 .elementor-element.elementor-element-421ca2f i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1cffb *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-9f1cffb {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-9f1cffb,
.elementor-13 .elementor-element.elementor-element-9f1cffb h1,
.elementor-13 .elementor-element.elementor-element-9f1cffb h2,
.elementor-13 .elementor-element.elementor-element-9f1cffb h3,
.elementor-13 .elementor-element.elementor-element-9f1cffb h4,
.elementor-13 .elementor-element.elementor-element-9f1cffb h5,
.elementor-13 .elementor-element.elementor-element-9f1cffb h6,
.elementor-13 .elementor-element.elementor-element-9f1cffb p,
.elementor-13 .elementor-element.elementor-element-9f1cffb span,
.elementor-13 .elementor-element.elementor-element-9f1cffb i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec6de2 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-3ec6de2 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-3ec6de2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h1,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h2,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h3,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h4,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h5,
.elementor-13 .elementor-element.elementor-element-3ec6de2 h6,
.elementor-13 .elementor-element.elementor-element-3ec6de2 p,
.elementor-13 .elementor-element.elementor-element-3ec6de2 span,
.elementor-13 .elementor-element.elementor-element-3ec6de2 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc7d64 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-cbc7d64 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-cbc7d64,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h1,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h2,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h3,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h4,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h5,
.elementor-13 .elementor-element.elementor-element-cbc7d64 h6,
.elementor-13 .elementor-element.elementor-element-cbc7d64 p,
.elementor-13 .elementor-element.elementor-element-cbc7d64 span,
.elementor-13 .elementor-element.elementor-element-cbc7d64 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2982a8 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-c2982a8 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-c2982a8,
.elementor-13 .elementor-element.elementor-element-c2982a8 h1,
.elementor-13 .elementor-element.elementor-element-c2982a8 h2,
.elementor-13 .elementor-element.elementor-element-c2982a8 h3,
.elementor-13 .elementor-element.elementor-element-c2982a8 h4,
.elementor-13 .elementor-element.elementor-element-c2982a8 h5,
.elementor-13 .elementor-element.elementor-element-c2982a8 h6,
.elementor-13 .elementor-element.elementor-element-c2982a8 p,
.elementor-13 .elementor-element.elementor-element-c2982a8 span,
.elementor-13 .elementor-element.elementor-element-c2982a8 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7b9a7 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-ad7b9a7 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-ad7b9a7,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h1,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h2,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h3,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h4,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h5,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 h6,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 p,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 span,
.elementor-13 .elementor-element.elementor-element-ad7b9a7 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f7177 *//* Efecto Glassmorphism (Cristal Esmerilado) para Elementor Pro
  Aplica este código en: Contenedor -> Avanzado -> CSS Personalizado
*/

.elementor-13 .elementor-element.elementor-element-19f7177 {
    /* 1. Fondo translúcido blanco (ajusta el 0.12 para más o menos transparencia) */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 2. Efecto de desenfoque de fondo (Blur) y saturación para viveza de color */
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important; /* Soporte indispensable para Safari/iOS */
    
    /* 3. Borde fino semi-transparente que simula el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. Esquinas redondeadas suaves (Wunder style) */
    border-radius: 16px !important;
    
    /* 5. Sombra suave para dar profundidad sobre el fondo de la tarjeta */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15) !important;
    
    /* 6. Asegura que los elementos internos no se desborden del borde redondeado */
    overflow: hidden;
    
    /* Transición suave para efectos hover */
    transition: all 0.3s ease-in-out !important;
}

/* Optimización de legibilidad para los textos internos (H4, H5, Párrafos, Spans)
  aplica una sombra de texto sutil para que las letras blancas destaquen sobre fondos claros
*/
.elementor-13 .elementor-element.elementor-element-19f7177,
.elementor-13 .elementor-element.elementor-element-19f7177 h1,
.elementor-13 .elementor-element.elementor-element-19f7177 h2,
.elementor-13 .elementor-element.elementor-element-19f7177 h3,
.elementor-13 .elementor-element.elementor-element-19f7177 h4,
.elementor-13 .elementor-element.elementor-element-19f7177 h5,
.elementor-13 .elementor-element.elementor-element-19f7177 h6,
.elementor-13 .elementor-element.elementor-element-19f7177 p,
.elementor-13 .elementor-element.elementor-element-19f7177 span,
.elementor-13 .elementor-element.elementor-element-19f7177 i {
    color: #ffffff !important;
    /* Sombra de texto estratégica para legibilidad extrema */
    text-shadow: 0 2px 8px rgba(15, 23, 42, 0.4) !important; 
}/* End custom CSS */