.elementor-16105 .elementor-element.elementor-element-50a6d96{--display:flex;--min-height:600px;--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:center;--align-items:stretch;--flex-wrap:nowrap;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:150px;--padding-right:0150px;}.elementor-16105 .elementor-element.elementor-element-50a6d96:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-50a6d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #063B94 0%, #032279 100%);}.elementor-16105 .elementor-element.elementor-element-bc7258c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-3ac2948{width:var( --container-widget-width, 403px );max-width:403px;--container-widget-width:403px;--container-widget-flex-grow:0;z-index:5;text-align:start;}.elementor-16105 .elementor-element.elementor-element-3ac2948 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-15d88a8{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-606a985{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-16105 .elementor-element.elementor-element-606a985 .elementor-icon-wrapper{text-align:start;}.elementor-16105 .elementor-element.elementor-element-606a985.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-606a985.elementor-view-framed .elementor-icon, .elementor-16105 .elementor-element.elementor-element-606a985.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-606a985.elementor-view-framed .elementor-icon, .elementor-16105 .elementor-element.elementor-element-606a985.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-606a985 .elementor-icon{font-size:15px;padding:17px;border-width:1px 1px 1px 1px;}.elementor-16105 .elementor-element.elementor-element-606a985 .elementor-icon svg{height:15px;}.elementor-16105 .elementor-element.elementor-element-c3838bb{text-align:start;}.elementor-16105 .elementor-element.elementor-element-c3838bb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-b199208{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-cf52f0e{width:initial;max-width:initial;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#FFFFFF;}body:not(.rtl) .elementor-16105 .elementor-element.elementor-element-7a86574{left:-528px;}body.rtl .elementor-16105 .elementor-element.elementor-element-7a86574{right:-528px;}.elementor-16105 .elementor-element.elementor-element-7a86574{bottom:0px;}body:not(.rtl) .elementor-16105 .elementor-element.elementor-element-1eafb71{left:97px;}body.rtl .elementor-16105 .elementor-element.elementor-element-1eafb71{right:97px;}.elementor-16105 .elementor-element.elementor-element-1eafb71{bottom:0px;}body:not(.rtl) .elementor-16105 .elementor-element.elementor-element-ff4f8a0{right:-135px;}body.rtl .elementor-16105 .elementor-element.elementor-element-ff4f8a0{left:-135px;}.elementor-16105 .elementor-element.elementor-element-ff4f8a0{bottom:0px;}.elementor-16105 .elementor-element.elementor-element-5114e5a{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-4bff83e{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-16105 .elementor-element.elementor-element-4bff83e .elementor-icon-wrapper{text-align:start;}.elementor-16105 .elementor-element.elementor-element-4bff83e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-4bff83e.elementor-view-framed .elementor-icon, .elementor-16105 .elementor-element.elementor-element-4bff83e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-4bff83e.elementor-view-framed .elementor-icon, .elementor-16105 .elementor-element.elementor-element-4bff83e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-4bff83e .elementor-icon{font-size:15px;padding:17px;border-width:1px 1px 1px 1px;}.elementor-16105 .elementor-element.elementor-element-4bff83e .elementor-icon svg{height:15px;}.elementor-16105 .elementor-element.elementor-element-a4fcd8b{text-align:start;}.elementor-16105 .elementor-element.elementor-element-a4fcd8b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-473e76c{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16105 .elementor-element.elementor-element-6633f17{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:30px 30px 30px 30px;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-16105 .elementor-element.elementor-element-6633f17:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6633f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #063B94 20%, #032279 100%);}.elementor-16105 .elementor-element.elementor-element-cd43cec{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:035px 050px;--row-gap:035px;--column-gap:050px;--grid-auto-flow:row;--padding-top:030px;--padding-bottom:030px;--padding-left:50px;--padding-right:050px;}.elementor-16105 .elementor-element.elementor-element-d3ff059{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c58b0bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c58b0bc:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-c58b0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-b394208 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-b62cd21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-7cec829{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-7cec829 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-1bafedc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-9c5e8b5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-9c5e8b5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-9c5e8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-da4ff1a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-e2fa196{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-b71bd46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-b71bd46 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-73e9607{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-28c18d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-28c18d6:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-28c18d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-f7ec935 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-0948ce7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-42ba7c9{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-42ba7c9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-f805b6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-85fb174{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-85fb174:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-85fb174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ef9c86d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-c652bc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-6ebb42a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-6ebb42a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-030af20{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-73cc83b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-73cc83b:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-73cc83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-7633971 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-ee3c72c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-237ded2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-237ded2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-6414ab9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-112d967{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-112d967:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-112d967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-62b0a39 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-d63c750{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c0ec667{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-c0ec667 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-e07937a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-dfdb310{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-dfdb310:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-dfdb310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-aa6f28e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-415e544{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-085e4db{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-085e4db .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ff22869{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-9a764df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-9a764df:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-9a764df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-0a89e8f > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-69f09c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-db4801e{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-db4801e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-58ea19d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-d14b974{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-d14b974:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-d14b974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-508686a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-2368133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-80a5ed0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-80a5ed0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3aae421{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-244c1f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-244c1f9:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-244c1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-f7e3ed1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-16105 .elementor-element.elementor-element-243835e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-962f1b1{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-16105 .elementor-element.elementor-element-962f1b1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-86ae8e5{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-16105 .elementor-element.elementor-element-86ae8e5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-86ae8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-54c1906{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:100px;--padding-right:100px;}.elementor-16105 .elementor-element.elementor-element-54c1906:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-54c1906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, #063B94 49%);}.elementor-16105 .elementor-element.elementor-element-f9857fa{--e-image-carousel-slides-to-show:2;}.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-swiper-button.elementor-swiper-button-prev, .elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:#024BB6;}.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-swiper-button.elementor-swiper-button-next svg{fill:#024BB6;}.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-16105 .elementor-element.elementor-element-6c3e9bc{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c6cd9c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-c6cd9c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-cdafa7b{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-6ff2510{--display:flex;--min-height:619px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-6ff2510.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-f16a3a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-2dfe493{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-2dfe493:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-2dfe493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-2dfe493.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-c4d6622{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-124574f{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-124574f:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-124574f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-124574f.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-d2bf572{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-3f85350{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3f85350:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-3f85350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3f85350.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-22f5225{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-6a122f1{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-6a122f1:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6a122f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-6a122f1.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-58a9b8c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-052332b{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-052332b:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-052332b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-052332b.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-3d8dc6d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-fd491de{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-fd491de:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-fd491de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-fd491de.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-382b805{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-3134721{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3134721:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-3134721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3134721.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-4ebf489{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-ed56090{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-ed56090:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-ed56090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ed56090.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-72d8a0c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-986acc0{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-986acc0:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-986acc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-986acc0.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-275b4f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-f689859{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-f689859:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-f689859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-f689859.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-40c1af2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-a695ef1{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-a695ef1:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-a695ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-a695ef1.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-66cc50d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-96da8df{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-96da8df:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-96da8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-96da8df.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-bc105bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-7cd7d90{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-7cd7d90:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-7cd7d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-7cd7d90.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-77cc50f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-75279ac{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-75279ac:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-75279ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-75279ac.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-7f0f107{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-873e39b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-cde36c5{--display:flex;--min-height:383px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-cde36c5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-cde36c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/cableado-estructurado-datacenter.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-6952cdd{--display:flex;--min-height:216px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-6952cdd:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6952cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/Sala-de-UPS-y-Baterias-Industriales.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-9da191a{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-5e187bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-5e187bc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-a39222a{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-184816f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-5dab824{--display:flex;--min-height:376px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-5dab824:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-5dab824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/entradas-seguras.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-4b894b9{--display:flex;--min-height:376px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-4b894b9.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-520a51c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-de60052{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-de60052:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-de60052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-de60052.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-34ccd6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-fdff4f6{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-fdff4f6:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-fdff4f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-fdff4f6.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-702e83f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-dc1e0b8{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-dc1e0b8:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-dc1e0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-dc1e0b8.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-c364959{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-ad2bb04{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-ad2bb04:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-ad2bb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ad2bb04.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-d49aed1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-8ce7afb{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;grid-column:span 2;}.elementor-16105 .elementor-element.elementor-element-8ce7afb:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-8ce7afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-8ce7afb.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-45b76c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-6e65e09{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-a007435{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-a007435 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-2557bd4{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-d5e012d{--display:flex;--min-height:334px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-d5e012d.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-93e3cd8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-6ba83a5{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-6ba83a5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6ba83a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-6ba83a5.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-aaece10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-754f3c3{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-754f3c3:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-754f3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-754f3c3.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-4687a5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-2f1cea7{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-2f1cea7:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-2f1cea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-2f1cea7.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-0f4bc4a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-a52ebf3{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-a52ebf3:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-a52ebf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-a52ebf3.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-446e9b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-45dd7d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-defa097{--display:flex;--min-height:335px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-defa097:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-defa097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/seguridavehicular.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-b33a77e{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-af53d11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-af53d11 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-a640734{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-6705ff7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-e92f1d3{--display:flex;--min-height:391px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-e92f1d3:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-e92f1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/redes-inalambricas.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-c132ea8{--display:flex;--min-height:417px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c132ea8.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-37e4490{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-b2839a5{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-b2839a5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-b2839a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-b2839a5.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-e18f84e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-189dc07{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-189dc07:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-189dc07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-189dc07.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-86f6d2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-23bb588{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-23bb588:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-23bb588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-23bb588.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-2cbbc90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-d33dbb2{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-d33dbb2:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-d33dbb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-d33dbb2.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-1d05998{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-fd7f1aa{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;grid-column:span 1;}.elementor-16105 .elementor-element.elementor-element-fd7f1aa:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-fd7f1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-fd7f1aa.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-1e911d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-d1ae305{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-d1ae305:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-d1ae305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-d1ae305.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-a3829c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-cae2f8e{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-cae2f8e:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-cae2f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-cae2f8e.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-00301cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-d4c89e7{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-d4c89e7:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-d4c89e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-d4c89e7.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-b3e85b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-db53a29{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-db53a29:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-db53a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-db53a29.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-265ce33{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-b0b0129{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-b0b0129:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-b0b0129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-b0b0129.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-64532f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-8184198{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-f5c32b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-f5c32b8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-b37ab2e{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-7ab8d65{--display:flex;--min-height:619px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-7ab8d65.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-4b7da09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-017fc92{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-017fc92:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-017fc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-017fc92.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-664ff1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-173ae26{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-173ae26:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-173ae26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-173ae26.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-cf8d63f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-07ef22a{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-07ef22a:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-07ef22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-07ef22a.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-3d941d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-837a2db{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-837a2db:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-837a2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-837a2db.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-9a63573{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-d2223eb{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-d2223eb:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-d2223eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-d2223eb.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-55afc6c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-e685289{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-e685289:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-e685289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-e685289.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-ee6516f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-59afcb5{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-59afcb5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-59afcb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-59afcb5.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-f663000{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-08e4939{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-08e4939:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-08e4939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-08e4939.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-13bed87{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-258e0d0{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-258e0d0:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-258e0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-258e0d0.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-dabc339{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-3b1900d{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3b1900d:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-3b1900d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3b1900d.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-27a95fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-3eda556{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3eda556:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-3eda556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3eda556.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-c2ac25b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-466c6c0{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-466c6c0:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-466c6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-466c6c0.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-a768f2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-9aa5532{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c778028{--display:flex;--min-height:599px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c778028:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-c778028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/espacios.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-5a3b886{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-1897b46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-1897b46 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-6d17903{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-0a44349{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-bcc3c33{--display:flex;--min-height:371px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-bcc3c33:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-bcc3c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/energia.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-e2469b2{--display:flex;--min-height:376px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-e2469b2.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-91c495c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-3f002c9{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3f002c9:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-3f002c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3f002c9.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-ccbea21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-c6cfab1{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-c6cfab1:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-c6cfab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-c6cfab1.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-05f773b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-ce51848{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-ce51848:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-ce51848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ce51848.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-672e5f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-5892e06{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-5892e06:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-5892e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-5892e06.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-393baf4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-03e63b7{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-75a21fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-75a21fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-b8f5fb4{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-353d165{--display:flex;--min-height:454px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-353d165.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-dd7025e{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-b50a001{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-b50a001:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-b50a001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-b50a001.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-6d68652{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-b0d71ac{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-b0d71ac:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-b0d71ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-b0d71ac.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-0dd2c1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-ba93027{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-ba93027:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-ba93027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ba93027.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-b51cce3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-3420db5{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3420db5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-3420db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-3420db5.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-5559669{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-e6f6526{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-e6f6526:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-e6f6526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-e6f6526.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-b615134{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-6fdf758{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-6fdf758:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6fdf758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-6fdf758.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-1104005{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-e7c11d9{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-e7c11d9:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-e7c11d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-e7c11d9.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-9ebf658{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-06e22b8{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-06e22b8:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-06e22b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-06e22b8.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-1546d07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-82b4d96{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-82b4d96:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-82b4d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-82b4d96.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-7ed9afc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-6b78755{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-6b78755:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6b78755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-6b78755.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-2fa9bb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-ab29a18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-9c387d7{--display:flex;--min-height:454px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-9c387d7:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-9c387d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/remodelaciones.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-020985e{--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:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-3b72fd7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-3b72fd7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#080808;}.elementor-16105 .elementor-element.elementor-element-c847bc6{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-c4544f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-b5e6458{--display:flex;--min-height:376px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-b5e6458:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-b5e6458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B94;background-image:url("https://skyreds.com/wp-content/uploads/2026/10/rastreo-satelital-gps.webp");background-position:center center;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-97ac9f6{--display:flex;--min-height:376px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-97ac9f6.e-con{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-0c22692{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:020px 020px;--row-gap:020px;--column-gap:020px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-ad51b08{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-ad51b08:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-ad51b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-ad51b08.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-754e16c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-8bfc203{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-8bfc203:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-8bfc203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-8bfc203.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-b588db8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-4fbee5a{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-4fbee5a:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-4fbee5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-4fbee5a.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-7198bae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-0866951{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-0866951:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-0866951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-0866951.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-12c109f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-5c79ee1{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:015px;--padding-bottom:015px;--padding-left:020px;--padding-right:015px;grid-column:span 2;}.elementor-16105 .elementor-element.elementor-element-5c79ee1:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-5c79ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-5c79ee1.e-con{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-4638328{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-16105 .elementor-element.elementor-element-c3b0d53{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-c3b0d53:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skyreds.com/wp-content/uploads/2026/09/man-security-guard-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16105 .elementor-element.elementor-element-c3b0d53::before, .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .elementor-background-video-container::before, .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .e-con-inner > .elementor-background-video-container::before, .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .elementor-background-slideshow::before, .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000078 0%, #063B94 60%);}.elementor-16105 .elementor-element.elementor-element-b1bc5c2{--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:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-92b313a{--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:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-92b313a.e-con{--align-self:stretch;}.elementor-16105 .elementor-element.elementor-element-f3308be{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-f3308be.e-con{--align-self:stretch;}.elementor-16105 .elementor-element.elementor-element-373963c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-bd7b1f0{--divider-border-style:solid;--divider-color:#9FC0E3;--divider-border-width:1px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-16105 .elementor-element.elementor-element-bd7b1f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16105 .elementor-element.elementor-element-bd7b1f0.elementor-element{--align-self:center;}.elementor-16105 .elementor-element.elementor-element-bd7b1f0 .elementor-divider-separator{width:100%;}.elementor-16105 .elementor-element.elementor-element-bd7b1f0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-16105 .elementor-element.elementor-element-e9e6912{width:initial;max-width:initial;text-align:start;}.elementor-16105 .elementor-element.elementor-element-e9e6912 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;line-height:1em;letter-spacing:0.5px;color:#9FC0E3;}.elementor-16105 .elementor-element.elementor-element-ab4fade{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-16105 .elementor-element.elementor-element-ab4fade .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-aa91af7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-aa91af7.elementor-element{--align-self:stretch;}.elementor-16105 .elementor-element.elementor-element-0964b22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-0964b22.elementor-element{--align-self:stretch;}.elementor-16105 .elementor-element.elementor-element-0964b22 a{color:#FFFFFF;}.elementor-16105 .elementor-element.elementor-element-90ed843{--grid-template-columns:repeat(4, auto);width:initial;max-width:initial;--icon-size:30px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-widget-container{text-align:left;}.elementor-16105 .elementor-element.elementor-element-90ed843.elementor-element{--align-self:flex-start;}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-social-icon{background-color:#9FC0E300;--icon-padding:0em;}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-social-icon i{color:#9FC0E3;}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-social-icon svg{fill:#9FC0E3;}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-social-icon:hover i{color:#0162D5;}.elementor-16105 .elementor-element.elementor-element-90ed843 .elementor-social-icon:hover svg{fill:#0162D5;}.elementor-16105 .elementor-element.elementor-element-6f51865{--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:flex-start;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16105 .elementor-element.elementor-element-6f51865:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-6f51865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-16105 .elementor-element.elementor-element-50a6d96{--width:100%;}.elementor-16105 .elementor-element.elementor-element-bc7258c{--width:73%;}.elementor-16105 .elementor-element.elementor-element-15d88a8{--width:403px;}.elementor-16105 .elementor-element.elementor-element-b199208{--width:100%;}.elementor-16105 .elementor-element.elementor-element-5114e5a{--width:100%;}.elementor-16105 .elementor-element.elementor-element-cde36c5{--width:100%;}.elementor-16105 .elementor-element.elementor-element-5dab824{--width:100%;}.elementor-16105 .elementor-element.elementor-element-defa097{--width:100%;}.elementor-16105 .elementor-element.elementor-element-e92f1d3{--width:100%;}.elementor-16105 .elementor-element.elementor-element-c778028{--width:100%;}.elementor-16105 .elementor-element.elementor-element-bcc3c33{--width:100%;}.elementor-16105 .elementor-element.elementor-element-9c387d7{--width:100%;}.elementor-16105 .elementor-element.elementor-element-b5e6458{--width:100%;}.elementor-16105 .elementor-element.elementor-element-c3b0d53{--content-width:1400px;}.elementor-16105 .elementor-element.elementor-element-373963c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16105 .elementor-element.elementor-element-bc7258c{--width:648px;}.elementor-16105 .elementor-element.elementor-element-b1bc5c2{--width:100%;}.elementor-16105 .elementor-element.elementor-element-6f51865{--width:100%;}}@media(min-width:1025px){.elementor-16105 .elementor-element.elementor-element-cde36c5:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-cde36c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-5dab824:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-5dab824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-defa097:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-defa097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-e92f1d3:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-e92f1d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-c778028:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-c778028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-bcc3c33:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-bcc3c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-9c387d7:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-9c387d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-b5e6458:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-b5e6458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-16105 .elementor-element.elementor-element-c3b0d53:not(.elementor-motion-effects-element-type-background), .elementor-16105 .elementor-element.elementor-element-c3b0d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-16105 .elementor-element.elementor-element-50a6d96{--min-height:0px;--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;--flex-wrap:wrap;}.elementor-16105 .elementor-element.elementor-element-3ac2948 .elementor-heading-title{font-size:54px;}.elementor-16105 .elementor-element.elementor-element-cf52f0e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-16105 .elementor-element.elementor-element-ff4f8a0{right:440.4px;}body.rtl .elementor-16105 .elementor-element.elementor-element-ff4f8a0{left:440.4px;}.elementor-16105 .elementor-element.elementor-element-ff4f8a0{bottom:-120px;}.elementor-16105 .elementor-element.elementor-element-5114e5a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16105 .elementor-element.elementor-element-6633f17{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16105 .elementor-element.elementor-element-cd43cec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-7cec829 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-b71bd46 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-42ba7c9 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-6ebb42a .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-237ded2 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-c0ec667 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-085e4db .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-db4801e .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-80a5ed0 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-962f1b1 .elementor-heading-title{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-54c1906{--padding-top:60px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-16105 .elementor-element.elementor-element-f9857fa{--e-image-carousel-slides-to-show:2;}.elementor-16105 .elementor-element.elementor-element-6c3e9bc{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-c6cd9c2 .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-f16a3a0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-3d8dc6d{text-align:start;}.elementor-16105 .elementor-element.elementor-element-275b4f1{text-align:start;}.elementor-16105 .elementor-element.elementor-element-40c1af2{text-align:start;}.elementor-16105 .elementor-element.elementor-element-bc105bc{text-align:start;}.elementor-16105 .elementor-element.elementor-element-77cc50f{text-align:start;}.elementor-16105 .elementor-element.elementor-element-9da191a{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-5e187bc .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-5dab824{--min-height:257px;}.elementor-16105 .elementor-element.elementor-element-4b894b9{--min-height:287px;}.elementor-16105 .elementor-element.elementor-element-520a51c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-6e65e09{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-a007435 .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-d5e012d{--min-height:265px;}.elementor-16105 .elementor-element.elementor-element-93e3cd8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-aaece10{text-align:start;}.elementor-16105 .elementor-element.elementor-element-4687a5a{text-align:start;}.elementor-16105 .elementor-element.elementor-element-0f4bc4a{text-align:start;}.elementor-16105 .elementor-element.elementor-element-446e9b1{text-align:start;}.elementor-16105 .elementor-element.elementor-element-defa097{--min-height:261px;}.elementor-16105 .elementor-element.elementor-element-b33a77e{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-af53d11 .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-e92f1d3{--min-height:242px;}.elementor-16105 .elementor-element.elementor-element-c132ea8{--min-height:387px;}.elementor-16105 .elementor-element.elementor-element-37e4490{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-e18f84e{text-align:start;}.elementor-16105 .elementor-element.elementor-element-a3829c4{text-align:start;}.elementor-16105 .elementor-element.elementor-element-b3e85b2{text-align:start;}.elementor-16105 .elementor-element.elementor-element-265ce33{text-align:start;}.elementor-16105 .elementor-element.elementor-element-8184198{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-f5c32b8 .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-4b7da09{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-c778028{--min-height:614px;}.elementor-16105 .elementor-element.elementor-element-5a3b886{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-1897b46 .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-bcc3c33{--min-height:267px;}.elementor-16105 .elementor-element.elementor-element-e2469b2{--min-height:272px;}.elementor-16105 .elementor-element.elementor-element-91c495c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-03e63b7{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-75a21fe .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-dd7025e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-9c387d7{--min-height:586px;}.elementor-16105 .elementor-element.elementor-element-020985e{--padding-top:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-3b72fd7 .elementor-heading-title{font-size:32px;}.elementor-16105 .elementor-element.elementor-element-b5e6458{--min-height:361px;}.elementor-16105 .elementor-element.elementor-element-97ac9f6{--min-height:359px;}.elementor-16105 .elementor-element.elementor-element-0c22692{--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-c3b0d53{--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:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-e9e6912 .elementor-heading-title{font-size:20px;}.elementor-16105 .elementor-element.elementor-element-ab4fade .elementor-heading-title{font-size:34px;}.elementor-16105 .elementor-element.elementor-element-aa91af7{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-0964b22{font-size:18px;}.elementor-16105 .elementor-element.elementor-element-6f51865{--min-height:560px;}}@media(max-width:767px){.elementor-16105 .elementor-element.elementor-element-50a6d96{--min-height:0px;--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:050px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-3ac2948 .elementor-heading-title{font-size:36px;}.elementor-16105 .elementor-element.elementor-element-c3838bb .elementor-heading-title{font-size:16px;}.elementor-16105 .elementor-element.elementor-element-cf52f0e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-16105 .elementor-element.elementor-element-a4fcd8b .elementor-heading-title{font-size:16px;}.elementor-16105 .elementor-element.elementor-element-473e76c{--padding-top:050px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-6633f17{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}.elementor-16105 .elementor-element.elementor-element-cd43cec{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:020px 20px;--row-gap:020px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16105 .elementor-element.elementor-element-7cec829 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-b71bd46 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-42ba7c9 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-6ebb42a .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-237ded2 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-c0ec667 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-085e4db .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-db4801e .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-80a5ed0 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-962f1b1 .elementor-heading-title{font-size:13px;}.elementor-16105 .elementor-element.elementor-element-54c1906{--padding-top:50px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-16105 .elementor-element.elementor-element-f9857fa{--e-image-carousel-slides-to-show:1;}.elementor-16105 .elementor-element.elementor-element-c6cd9c2 .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-cdafa7b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-6ff2510{--min-height:0px;--justify-content:center;}.elementor-16105 .elementor-element.elementor-element-f16a3a0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-c4d6622{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-d2bf572{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-22f5225{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-58a9b8c{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-3d8dc6d{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-382b805{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-4ebf489{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-72d8a0c{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-275b4f1{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-40c1af2{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-66cc50d{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-bc105bc{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-77cc50f{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-7f0f107{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-cde36c5{--min-height:234px;}.elementor-16105 .elementor-element.elementor-element-6952cdd{--min-height:179px;}.elementor-16105 .elementor-element.elementor-element-9da191a{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-5e187bc .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-a39222a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-5dab824{--min-height:302px;}.elementor-16105 .elementor-element.elementor-element-4b894b9{--min-height:0px;}.elementor-16105 .elementor-element.elementor-element-520a51c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-34ccd6b{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-702e83f{text-align:start;font-size:15px;}.elementor-16105 .elementor-element.elementor-element-c364959{text-align:start;font-size:15px;}.elementor-16105 .elementor-element.elementor-element-d49aed1{text-align:start;font-size:15px;}.elementor-16105 .elementor-element.elementor-element-45b76c8{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-6e65e09{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-a007435 .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-2557bd4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-16105 .elementor-element.elementor-element-d5e012d{--min-height:0px;}.elementor-16105 .elementor-element.elementor-element-93e3cd8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-aaece10{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-4687a5a{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-0f4bc4a{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-446e9b1{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-defa097{--min-height:239px;}.elementor-16105 .elementor-element.elementor-element-b33a77e{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-af53d11 .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-a640734{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-e92f1d3{--min-height:291px;}.elementor-16105 .elementor-element.elementor-element-c132ea8{--min-height:0px;}.elementor-16105 .elementor-element.elementor-element-37e4490{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-e18f84e{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-86f6d2e{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-2cbbc90{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-1d05998{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-1e911d2{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-a3829c4{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-00301cd{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-b3e85b2{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-265ce33{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-64532f6{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-8184198{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-f5c32b8 .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-b37ab2e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-7ab8d65{--min-height:0px;}.elementor-16105 .elementor-element.elementor-element-4b7da09{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:010px 010px;--row-gap:010px;--column-gap:010px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-664ff1b{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-cf8d63f{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-3d941d6{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-9a63573{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-55afc6c{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-ee6516f{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-f663000{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-13bed87{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-dabc339{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-27a95fa{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-c2ac25b{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-a768f2e{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-c778028{--min-height:271px;}.elementor-16105 .elementor-element.elementor-element-5a3b886{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-1897b46 .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-6d17903{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-e2469b2{--min-height:11px;}.elementor-16105 .elementor-element.elementor-element-91c495c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-ccbea21{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-05f773b{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-672e5f9{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-393baf4{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-03e63b7{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-75a21fe .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-b8f5fb4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-353d165{--min-height:0px;}.elementor-16105 .elementor-element.elementor-element-dd7025e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-6d68652{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-0dd2c1f{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-b51cce3{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-5559669{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-b615134{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-1104005{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-9ebf658{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-1546d07{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-7ed9afc{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-2fa9bb6{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-9c387d7{--min-height:243px;}.elementor-16105 .elementor-element.elementor-element-020985e{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-16105 .elementor-element.elementor-element-3b72fd7 .elementor-heading-title{font-size:28px;}.elementor-16105 .elementor-element.elementor-element-c847bc6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-16105 .elementor-element.elementor-element-97ac9f6{--min-height:0px;}.elementor-16105 .elementor-element.elementor-element-0c22692{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-16105 .elementor-element.elementor-element-754e16c{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-b588db8{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-7198bae{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-12c109f{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-4638328{font-size:15px;}.elementor-16105 .elementor-element.elementor-element-c3b0d53{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16105 .elementor-element.elementor-element-b1bc5c2{--width:100%;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-16105 .elementor-element.elementor-element-92b313a{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-16105 .elementor-element.elementor-element-e9e6912 .elementor-heading-title{font-size:16px;}.elementor-16105 .elementor-element.elementor-element-ab4fade .elementor-heading-title{font-size:27px;}.elementor-16105 .elementor-element.elementor-element-aa91af7{font-size:16px;}.elementor-16105 .elementor-element.elementor-element-0964b22{font-size:16px;}.elementor-16105 .elementor-element.elementor-element-90ed843{--icon-size:26px;}.elementor-16105 .elementor-element.elementor-element-6f51865{--width:100%;--min-height:480px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for container, class: .elementor-element-c58b0bc */.elementor-16105 .elementor-element.elementor-element-c58b0bc {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-c58b0bc::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-c58b0bc:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-c58b0bc {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-c58b0bc:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-c58b0bc {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-c58b0bc:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5e8b5 */.elementor-16105 .elementor-element.elementor-element-9c5e8b5 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-9c5e8b5::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-9c5e8b5:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-9c5e8b5 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-9c5e8b5:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-9c5e8b5 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-9c5e8b5:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c18d6 */.elementor-16105 .elementor-element.elementor-element-28c18d6 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-28c18d6::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-28c18d6:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-28c18d6 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-28c18d6:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-28c18d6 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-28c18d6:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85fb174 */.elementor-16105 .elementor-element.elementor-element-85fb174 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-85fb174::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-85fb174:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-85fb174 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-85fb174:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-85fb174 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-85fb174:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73cc83b */.elementor-16105 .elementor-element.elementor-element-73cc83b {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-73cc83b::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-73cc83b:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-73cc83b {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-73cc83b:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-73cc83b {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-73cc83b:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-112d967 */.elementor-16105 .elementor-element.elementor-element-112d967 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-112d967::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-112d967:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-112d967 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-112d967:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-112d967 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-112d967:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfdb310 */.elementor-16105 .elementor-element.elementor-element-dfdb310 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-dfdb310::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-dfdb310:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-dfdb310 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-dfdb310:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-dfdb310 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-dfdb310:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a764df */.elementor-16105 .elementor-element.elementor-element-9a764df {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-9a764df::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-9a764df:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-9a764df {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-9a764df:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-9a764df {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-9a764df:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14b974 */.elementor-16105 .elementor-element.elementor-element-d14b974 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-d14b974::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-d14b974:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-d14b974 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-d14b974:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-d14b974 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-d14b974:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244c1f9 */.elementor-16105 .elementor-element.elementor-element-244c1f9 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* Blanco premium con volumen */
    background: linear-gradient(
        145deg,
        #FFFFFF 0%,
        #FFFFFF 55%,
        #F0F3FA 100%
    ) !important;

    /* Bordes elegantes */
    border: 1px solid rgba(255,255,255,0.95) !important;
    border-radius: 32px !important;

    /* Efecto 3D y profundidad */
    box-shadow:
        0 5px 0 rgba(3,25,78,0.20),
        0 12px 22px rgba(0,20,75,0.22),
        0 24px 38px rgba(0,15,60,0.12),
        inset 0 2px 3px rgba(255,255,255,1),
        inset 0 -3px 8px rgba(120,140,180,0.10);

    /* Movimiento suave */
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;

    transform: translateY(0);
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-244c1f9::before {
    content: "";
    position: absolute;
    top: 0;
    left: 12%;
    width: 76%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,1),
        transparent
    );

    border-radius: 100%;
    pointer-events: none;
}

/* Efecto al pasar el cursor */
.elementor-16105 .elementor-element.elementor-element-244c1f9:hover {
    transform: translateY(-8px);

    border-color: rgba(200,220,255,0.95) !important;

    box-shadow:
        0 8px 0 rgba(3,25,78,0.15),
        0 20px 35px rgba(0,20,75,0.28),
        0 32px 48px rgba(0,15,60,0.16),
        inset 0 2px 5px rgba(255,255,255,1),
        inset 0 -3px 10px rgba(120,140,180,0.08);
}

/* Adaptación móvil */
@media (max-width: 767px) {
    .elementor-16105 .elementor-element.elementor-element-244c1f9 {
        border-radius: 25px !important;
    }

    .elementor-16105 .elementor-element.elementor-element-244c1f9:hover {
        transform: translateY(-4px);
    }
}

/* Respeta preferencias de movimiento */
@media (prefers-reduced-motion: reduce) {
    .elementor-16105 .elementor-element.elementor-element-244c1f9 {
        transition: none;
    }

    .elementor-16105 .elementor-element.elementor-element-244c1f9:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6633f17 */.elementor-16105 .elementor-element.elementor-element-6633f17 {
    position: relative;
    isolation: isolate;

    /* Fondo azul original */
    background:
        radial-gradient(
            ellipse at 5% 5%,
            rgba(75,160,255,0.55) 0%,
            transparent 42%
        ),
        radial-gradient(
            ellipse at 95% 95%,
            rgba(0,20,90,0.65) 0%,
            transparent 50%
        ),
        radial-gradient(
            ellipse at 50% 50%,
            rgba(32,105,225,0.30) 0%,
            transparent 65%
        ),
        linear-gradient(
            135deg,
            #2059AD 0%,
            #123F91 40%,
            #092B70 100%
        ) !important;

    border-radius: 35px !important;

    border: 1px solid rgba(
        150,200,255,0.35
    );

    /* Solo profundidad interior */
    box-shadow:
        inset 0 2px 2px rgba(255,255,255,0.25),
        inset 0 -12px 30px rgba(0,15,65,0.18) !important;

    /* Permite que la sombra salga del contenedor */
    overflow: visible !important;
}

/* Sombra exterior difuminada */
.elementor-16105 .elementor-element.elementor-element-6633f17::before {
    content: "";
    position: absolute;

    left: 3%;
    right: 3%;
    bottom: -42px;
    height: 85px;

    background: radial-gradient(
        ellipse at 50% 20%,
        rgba(45,52,65,0.24) 0%,
        rgba(65,70,80,0.13) 35%,
        rgba(90,95,105,0.05) 65%,
        transparent 100%
    );

    filter: blur(22px);

    border-radius: 50%;
    pointer-events: none;
    z-index: -1;
}

/* Reflejo superior */
.elementor-16105 .elementor-element.elementor-element-6633f17::after {
    content: "";
    position: absolute;

    top: 0;
    left: 8%;
    width: 84%;
    height: 2px;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.65),
        transparent
    );

    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f9857fa */.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .swiper-slide img,
.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .elementor-carousel-image{ height:570px; width:100%; object-fit:cover; border-radius:30px; }
.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-swiper-button{ color:#024BB6; }
@media (max-width:1024px){ .elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .swiper-slide img,
.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .elementor-carousel-image{ height:380px; border-radius:20px; } }
@media (max-width:767px){ .elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .swiper-slide img,
.elementor-16105 .elementor-element.elementor-element-f9857fa .elementor-image-carousel-wrapper .elementor-carousel-image{ height:280px; border-radius:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dfe493 */.elementor-16105 .elementor-element.elementor-element-2dfe493 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-2dfe493,
.elementor-16105 .elementor-element.elementor-element-2dfe493 p,
.elementor-16105 .elementor-element.elementor-element-2dfe493 span,
.elementor-16105 .elementor-element.elementor-element-2dfe493 h1,
.elementor-16105 .elementor-element.elementor-element-2dfe493 h2,
.elementor-16105 .elementor-element.elementor-element-2dfe493 h3,
.elementor-16105 .elementor-element.elementor-element-2dfe493 h4,
.elementor-16105 .elementor-element.elementor-element-2dfe493 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-2dfe493:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-2dfe493::before,
.elementor-16105 .elementor-element.elementor-element-2dfe493::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124574f */.elementor-16105 .elementor-element.elementor-element-124574f {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-124574f,
.elementor-16105 .elementor-element.elementor-element-124574f p,
.elementor-16105 .elementor-element.elementor-element-124574f span,
.elementor-16105 .elementor-element.elementor-element-124574f h1,
.elementor-16105 .elementor-element.elementor-element-124574f h2,
.elementor-16105 .elementor-element.elementor-element-124574f h3,
.elementor-16105 .elementor-element.elementor-element-124574f h4,
.elementor-16105 .elementor-element.elementor-element-124574f .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-124574f:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-124574f::before,
.elementor-16105 .elementor-element.elementor-element-124574f::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f85350 */.elementor-16105 .elementor-element.elementor-element-3f85350 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-3f85350,
.elementor-16105 .elementor-element.elementor-element-3f85350 p,
.elementor-16105 .elementor-element.elementor-element-3f85350 span,
.elementor-16105 .elementor-element.elementor-element-3f85350 h1,
.elementor-16105 .elementor-element.elementor-element-3f85350 h2,
.elementor-16105 .elementor-element.elementor-element-3f85350 h3,
.elementor-16105 .elementor-element.elementor-element-3f85350 h4,
.elementor-16105 .elementor-element.elementor-element-3f85350 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-3f85350:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-3f85350::before,
.elementor-16105 .elementor-element.elementor-element-3f85350::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a122f1 */.elementor-16105 .elementor-element.elementor-element-6a122f1 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-6a122f1,
.elementor-16105 .elementor-element.elementor-element-6a122f1 p,
.elementor-16105 .elementor-element.elementor-element-6a122f1 span,
.elementor-16105 .elementor-element.elementor-element-6a122f1 h1,
.elementor-16105 .elementor-element.elementor-element-6a122f1 h2,
.elementor-16105 .elementor-element.elementor-element-6a122f1 h3,
.elementor-16105 .elementor-element.elementor-element-6a122f1 h4,
.elementor-16105 .elementor-element.elementor-element-6a122f1 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-6a122f1:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-6a122f1::before,
.elementor-16105 .elementor-element.elementor-element-6a122f1::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-052332b */.elementor-16105 .elementor-element.elementor-element-052332b {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-052332b,
.elementor-16105 .elementor-element.elementor-element-052332b p,
.elementor-16105 .elementor-element.elementor-element-052332b span,
.elementor-16105 .elementor-element.elementor-element-052332b h1,
.elementor-16105 .elementor-element.elementor-element-052332b h2,
.elementor-16105 .elementor-element.elementor-element-052332b h3,
.elementor-16105 .elementor-element.elementor-element-052332b h4,
.elementor-16105 .elementor-element.elementor-element-052332b .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-052332b:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-052332b::before,
.elementor-16105 .elementor-element.elementor-element-052332b::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd491de */.elementor-16105 .elementor-element.elementor-element-fd491de {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-fd491de,
.elementor-16105 .elementor-element.elementor-element-fd491de p,
.elementor-16105 .elementor-element.elementor-element-fd491de span,
.elementor-16105 .elementor-element.elementor-element-fd491de h1,
.elementor-16105 .elementor-element.elementor-element-fd491de h2,
.elementor-16105 .elementor-element.elementor-element-fd491de h3,
.elementor-16105 .elementor-element.elementor-element-fd491de h4,
.elementor-16105 .elementor-element.elementor-element-fd491de .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-fd491de:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-fd491de::before,
.elementor-16105 .elementor-element.elementor-element-fd491de::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3134721 */.elementor-16105 .elementor-element.elementor-element-3134721 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-3134721,
.elementor-16105 .elementor-element.elementor-element-3134721 p,
.elementor-16105 .elementor-element.elementor-element-3134721 span,
.elementor-16105 .elementor-element.elementor-element-3134721 h1,
.elementor-16105 .elementor-element.elementor-element-3134721 h2,
.elementor-16105 .elementor-element.elementor-element-3134721 h3,
.elementor-16105 .elementor-element.elementor-element-3134721 h4,
.elementor-16105 .elementor-element.elementor-element-3134721 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-3134721:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-3134721::before,
.elementor-16105 .elementor-element.elementor-element-3134721::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed56090 */.elementor-16105 .elementor-element.elementor-element-ed56090 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-ed56090,
.elementor-16105 .elementor-element.elementor-element-ed56090 p,
.elementor-16105 .elementor-element.elementor-element-ed56090 span,
.elementor-16105 .elementor-element.elementor-element-ed56090 h1,
.elementor-16105 .elementor-element.elementor-element-ed56090 h2,
.elementor-16105 .elementor-element.elementor-element-ed56090 h3,
.elementor-16105 .elementor-element.elementor-element-ed56090 h4,
.elementor-16105 .elementor-element.elementor-element-ed56090 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-ed56090:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-ed56090::before,
.elementor-16105 .elementor-element.elementor-element-ed56090::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-986acc0 */.elementor-16105 .elementor-element.elementor-element-986acc0 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-986acc0,
.elementor-16105 .elementor-element.elementor-element-986acc0 p,
.elementor-16105 .elementor-element.elementor-element-986acc0 span,
.elementor-16105 .elementor-element.elementor-element-986acc0 h1,
.elementor-16105 .elementor-element.elementor-element-986acc0 h2,
.elementor-16105 .elementor-element.elementor-element-986acc0 h3,
.elementor-16105 .elementor-element.elementor-element-986acc0 h4,
.elementor-16105 .elementor-element.elementor-element-986acc0 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-986acc0:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-986acc0::before,
.elementor-16105 .elementor-element.elementor-element-986acc0::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f689859 */.elementor-16105 .elementor-element.elementor-element-f689859 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-f689859,
.elementor-16105 .elementor-element.elementor-element-f689859 p,
.elementor-16105 .elementor-element.elementor-element-f689859 span,
.elementor-16105 .elementor-element.elementor-element-f689859 h1,
.elementor-16105 .elementor-element.elementor-element-f689859 h2,
.elementor-16105 .elementor-element.elementor-element-f689859 h3,
.elementor-16105 .elementor-element.elementor-element-f689859 h4,
.elementor-16105 .elementor-element.elementor-element-f689859 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-f689859:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-f689859::before,
.elementor-16105 .elementor-element.elementor-element-f689859::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a695ef1 */.elementor-16105 .elementor-element.elementor-element-a695ef1 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-a695ef1,
.elementor-16105 .elementor-element.elementor-element-a695ef1 p,
.elementor-16105 .elementor-element.elementor-element-a695ef1 span,
.elementor-16105 .elementor-element.elementor-element-a695ef1 h1,
.elementor-16105 .elementor-element.elementor-element-a695ef1 h2,
.elementor-16105 .elementor-element.elementor-element-a695ef1 h3,
.elementor-16105 .elementor-element.elementor-element-a695ef1 h4,
.elementor-16105 .elementor-element.elementor-element-a695ef1 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-a695ef1:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-a695ef1::before,
.elementor-16105 .elementor-element.elementor-element-a695ef1::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96da8df */.elementor-16105 .elementor-element.elementor-element-96da8df {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-96da8df,
.elementor-16105 .elementor-element.elementor-element-96da8df p,
.elementor-16105 .elementor-element.elementor-element-96da8df span,
.elementor-16105 .elementor-element.elementor-element-96da8df h1,
.elementor-16105 .elementor-element.elementor-element-96da8df h2,
.elementor-16105 .elementor-element.elementor-element-96da8df h3,
.elementor-16105 .elementor-element.elementor-element-96da8df h4,
.elementor-16105 .elementor-element.elementor-element-96da8df .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-96da8df:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-96da8df::before,
.elementor-16105 .elementor-element.elementor-element-96da8df::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cd7d90 */.elementor-16105 .elementor-element.elementor-element-7cd7d90 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-7cd7d90,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 p,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 span,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 h1,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 h2,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 h3,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 h4,
.elementor-16105 .elementor-element.elementor-element-7cd7d90 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-7cd7d90:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-7cd7d90::before,
.elementor-16105 .elementor-element.elementor-element-7cd7d90::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75279ac */.elementor-16105 .elementor-element.elementor-element-75279ac {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-75279ac,
.elementor-16105 .elementor-element.elementor-element-75279ac p,
.elementor-16105 .elementor-element.elementor-element-75279ac span,
.elementor-16105 .elementor-element.elementor-element-75279ac h1,
.elementor-16105 .elementor-element.elementor-element-75279ac h2,
.elementor-16105 .elementor-element.elementor-element-75279ac h3,
.elementor-16105 .elementor-element.elementor-element-75279ac h4,
.elementor-16105 .elementor-element.elementor-element-75279ac .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-75279ac:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-75279ac::before,
.elementor-16105 .elementor-element.elementor-element-75279ac::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de60052 */.elementor-16105 .elementor-element.elementor-element-de60052 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-de60052,
.elementor-16105 .elementor-element.elementor-element-de60052 p,
.elementor-16105 .elementor-element.elementor-element-de60052 span,
.elementor-16105 .elementor-element.elementor-element-de60052 h1,
.elementor-16105 .elementor-element.elementor-element-de60052 h2,
.elementor-16105 .elementor-element.elementor-element-de60052 h3,
.elementor-16105 .elementor-element.elementor-element-de60052 h4,
.elementor-16105 .elementor-element.elementor-element-de60052 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-de60052:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-de60052::before,
.elementor-16105 .elementor-element.elementor-element-de60052::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdff4f6 */.elementor-16105 .elementor-element.elementor-element-fdff4f6 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-fdff4f6,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 p,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 span,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 h1,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 h2,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 h3,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 h4,
.elementor-16105 .elementor-element.elementor-element-fdff4f6 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-fdff4f6:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-fdff4f6::before,
.elementor-16105 .elementor-element.elementor-element-fdff4f6::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1e0b8 */.elementor-16105 .elementor-element.elementor-element-dc1e0b8 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-dc1e0b8,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 p,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 span,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 h1,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 h2,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 h3,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 h4,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-dc1e0b8:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-dc1e0b8::before,
.elementor-16105 .elementor-element.elementor-element-dc1e0b8::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2bb04 */.elementor-16105 .elementor-element.elementor-element-ad2bb04 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-ad2bb04,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 p,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 span,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 h1,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 h2,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 h3,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 h4,
.elementor-16105 .elementor-element.elementor-element-ad2bb04 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-ad2bb04:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-ad2bb04::before,
.elementor-16105 .elementor-element.elementor-element-ad2bb04::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ce7afb */.elementor-16105 .elementor-element.elementor-element-8ce7afb {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-8ce7afb,
.elementor-16105 .elementor-element.elementor-element-8ce7afb p,
.elementor-16105 .elementor-element.elementor-element-8ce7afb span,
.elementor-16105 .elementor-element.elementor-element-8ce7afb h1,
.elementor-16105 .elementor-element.elementor-element-8ce7afb h2,
.elementor-16105 .elementor-element.elementor-element-8ce7afb h3,
.elementor-16105 .elementor-element.elementor-element-8ce7afb h4,
.elementor-16105 .elementor-element.elementor-element-8ce7afb .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-8ce7afb:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-8ce7afb::before,
.elementor-16105 .elementor-element.elementor-element-8ce7afb::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba83a5 */.elementor-16105 .elementor-element.elementor-element-6ba83a5 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-6ba83a5,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 p,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 span,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 h1,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 h2,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 h3,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 h4,
.elementor-16105 .elementor-element.elementor-element-6ba83a5 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-6ba83a5:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-6ba83a5::before,
.elementor-16105 .elementor-element.elementor-element-6ba83a5::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-754f3c3 */.elementor-16105 .elementor-element.elementor-element-754f3c3 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-754f3c3,
.elementor-16105 .elementor-element.elementor-element-754f3c3 p,
.elementor-16105 .elementor-element.elementor-element-754f3c3 span,
.elementor-16105 .elementor-element.elementor-element-754f3c3 h1,
.elementor-16105 .elementor-element.elementor-element-754f3c3 h2,
.elementor-16105 .elementor-element.elementor-element-754f3c3 h3,
.elementor-16105 .elementor-element.elementor-element-754f3c3 h4,
.elementor-16105 .elementor-element.elementor-element-754f3c3 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-754f3c3:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-754f3c3::before,
.elementor-16105 .elementor-element.elementor-element-754f3c3::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f1cea7 */.elementor-16105 .elementor-element.elementor-element-2f1cea7 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-2f1cea7,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 p,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 span,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 h1,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 h2,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 h3,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 h4,
.elementor-16105 .elementor-element.elementor-element-2f1cea7 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-2f1cea7:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-2f1cea7::before,
.elementor-16105 .elementor-element.elementor-element-2f1cea7::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a52ebf3 */.elementor-16105 .elementor-element.elementor-element-a52ebf3 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-a52ebf3,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 p,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 span,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 h1,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 h2,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 h3,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 h4,
.elementor-16105 .elementor-element.elementor-element-a52ebf3 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-a52ebf3:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-a52ebf3::before,
.elementor-16105 .elementor-element.elementor-element-a52ebf3::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2839a5 */.elementor-16105 .elementor-element.elementor-element-b2839a5 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-b2839a5,
.elementor-16105 .elementor-element.elementor-element-b2839a5 p,
.elementor-16105 .elementor-element.elementor-element-b2839a5 span,
.elementor-16105 .elementor-element.elementor-element-b2839a5 h1,
.elementor-16105 .elementor-element.elementor-element-b2839a5 h2,
.elementor-16105 .elementor-element.elementor-element-b2839a5 h3,
.elementor-16105 .elementor-element.elementor-element-b2839a5 h4,
.elementor-16105 .elementor-element.elementor-element-b2839a5 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-b2839a5:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-b2839a5::before,
.elementor-16105 .elementor-element.elementor-element-b2839a5::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189dc07 */.elementor-16105 .elementor-element.elementor-element-189dc07 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-189dc07,
.elementor-16105 .elementor-element.elementor-element-189dc07 p,
.elementor-16105 .elementor-element.elementor-element-189dc07 span,
.elementor-16105 .elementor-element.elementor-element-189dc07 h1,
.elementor-16105 .elementor-element.elementor-element-189dc07 h2,
.elementor-16105 .elementor-element.elementor-element-189dc07 h3,
.elementor-16105 .elementor-element.elementor-element-189dc07 h4,
.elementor-16105 .elementor-element.elementor-element-189dc07 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-189dc07:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-189dc07::before,
.elementor-16105 .elementor-element.elementor-element-189dc07::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23bb588 */.elementor-16105 .elementor-element.elementor-element-23bb588 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-23bb588,
.elementor-16105 .elementor-element.elementor-element-23bb588 p,
.elementor-16105 .elementor-element.elementor-element-23bb588 span,
.elementor-16105 .elementor-element.elementor-element-23bb588 h1,
.elementor-16105 .elementor-element.elementor-element-23bb588 h2,
.elementor-16105 .elementor-element.elementor-element-23bb588 h3,
.elementor-16105 .elementor-element.elementor-element-23bb588 h4,
.elementor-16105 .elementor-element.elementor-element-23bb588 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-23bb588:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-23bb588::before,
.elementor-16105 .elementor-element.elementor-element-23bb588::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d33dbb2 */.elementor-16105 .elementor-element.elementor-element-d33dbb2 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-d33dbb2,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 p,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 span,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 h1,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 h2,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 h3,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 h4,
.elementor-16105 .elementor-element.elementor-element-d33dbb2 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-d33dbb2:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-d33dbb2::before,
.elementor-16105 .elementor-element.elementor-element-d33dbb2::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7f1aa */.elementor-16105 .elementor-element.elementor-element-fd7f1aa {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-fd7f1aa,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa p,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa span,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa h1,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa h2,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa h3,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa h4,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-fd7f1aa:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-fd7f1aa::before,
.elementor-16105 .elementor-element.elementor-element-fd7f1aa::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ae305 */.elementor-16105 .elementor-element.elementor-element-d1ae305 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-d1ae305,
.elementor-16105 .elementor-element.elementor-element-d1ae305 p,
.elementor-16105 .elementor-element.elementor-element-d1ae305 span,
.elementor-16105 .elementor-element.elementor-element-d1ae305 h1,
.elementor-16105 .elementor-element.elementor-element-d1ae305 h2,
.elementor-16105 .elementor-element.elementor-element-d1ae305 h3,
.elementor-16105 .elementor-element.elementor-element-d1ae305 h4,
.elementor-16105 .elementor-element.elementor-element-d1ae305 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-d1ae305:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-d1ae305::before,
.elementor-16105 .elementor-element.elementor-element-d1ae305::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cae2f8e */.elementor-16105 .elementor-element.elementor-element-cae2f8e {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-cae2f8e,
.elementor-16105 .elementor-element.elementor-element-cae2f8e p,
.elementor-16105 .elementor-element.elementor-element-cae2f8e span,
.elementor-16105 .elementor-element.elementor-element-cae2f8e h1,
.elementor-16105 .elementor-element.elementor-element-cae2f8e h2,
.elementor-16105 .elementor-element.elementor-element-cae2f8e h3,
.elementor-16105 .elementor-element.elementor-element-cae2f8e h4,
.elementor-16105 .elementor-element.elementor-element-cae2f8e .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-cae2f8e:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-cae2f8e::before,
.elementor-16105 .elementor-element.elementor-element-cae2f8e::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c89e7 */.elementor-16105 .elementor-element.elementor-element-d4c89e7 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-d4c89e7,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 p,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 span,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 h1,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 h2,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 h3,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 h4,
.elementor-16105 .elementor-element.elementor-element-d4c89e7 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-d4c89e7:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-d4c89e7::before,
.elementor-16105 .elementor-element.elementor-element-d4c89e7::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db53a29 */.elementor-16105 .elementor-element.elementor-element-db53a29 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-db53a29,
.elementor-16105 .elementor-element.elementor-element-db53a29 p,
.elementor-16105 .elementor-element.elementor-element-db53a29 span,
.elementor-16105 .elementor-element.elementor-element-db53a29 h1,
.elementor-16105 .elementor-element.elementor-element-db53a29 h2,
.elementor-16105 .elementor-element.elementor-element-db53a29 h3,
.elementor-16105 .elementor-element.elementor-element-db53a29 h4,
.elementor-16105 .elementor-element.elementor-element-db53a29 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-db53a29:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-db53a29::before,
.elementor-16105 .elementor-element.elementor-element-db53a29::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0b0129 */.elementor-16105 .elementor-element.elementor-element-b0b0129 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-b0b0129,
.elementor-16105 .elementor-element.elementor-element-b0b0129 p,
.elementor-16105 .elementor-element.elementor-element-b0b0129 span,
.elementor-16105 .elementor-element.elementor-element-b0b0129 h1,
.elementor-16105 .elementor-element.elementor-element-b0b0129 h2,
.elementor-16105 .elementor-element.elementor-element-b0b0129 h3,
.elementor-16105 .elementor-element.elementor-element-b0b0129 h4,
.elementor-16105 .elementor-element.elementor-element-b0b0129 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-b0b0129:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-b0b0129::before,
.elementor-16105 .elementor-element.elementor-element-b0b0129::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-017fc92 */.elementor-16105 .elementor-element.elementor-element-017fc92 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-017fc92,
.elementor-16105 .elementor-element.elementor-element-017fc92 p,
.elementor-16105 .elementor-element.elementor-element-017fc92 span,
.elementor-16105 .elementor-element.elementor-element-017fc92 h1,
.elementor-16105 .elementor-element.elementor-element-017fc92 h2,
.elementor-16105 .elementor-element.elementor-element-017fc92 h3,
.elementor-16105 .elementor-element.elementor-element-017fc92 h4,
.elementor-16105 .elementor-element.elementor-element-017fc92 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-017fc92:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-017fc92::before,
.elementor-16105 .elementor-element.elementor-element-017fc92::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173ae26 */.elementor-16105 .elementor-element.elementor-element-173ae26 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-173ae26,
.elementor-16105 .elementor-element.elementor-element-173ae26 p,
.elementor-16105 .elementor-element.elementor-element-173ae26 span,
.elementor-16105 .elementor-element.elementor-element-173ae26 h1,
.elementor-16105 .elementor-element.elementor-element-173ae26 h2,
.elementor-16105 .elementor-element.elementor-element-173ae26 h3,
.elementor-16105 .elementor-element.elementor-element-173ae26 h4,
.elementor-16105 .elementor-element.elementor-element-173ae26 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-173ae26:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-173ae26::before,
.elementor-16105 .elementor-element.elementor-element-173ae26::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ef22a */.elementor-16105 .elementor-element.elementor-element-07ef22a {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-07ef22a,
.elementor-16105 .elementor-element.elementor-element-07ef22a p,
.elementor-16105 .elementor-element.elementor-element-07ef22a span,
.elementor-16105 .elementor-element.elementor-element-07ef22a h1,
.elementor-16105 .elementor-element.elementor-element-07ef22a h2,
.elementor-16105 .elementor-element.elementor-element-07ef22a h3,
.elementor-16105 .elementor-element.elementor-element-07ef22a h4,
.elementor-16105 .elementor-element.elementor-element-07ef22a .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-07ef22a:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-07ef22a::before,
.elementor-16105 .elementor-element.elementor-element-07ef22a::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-837a2db */.elementor-16105 .elementor-element.elementor-element-837a2db {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-837a2db,
.elementor-16105 .elementor-element.elementor-element-837a2db p,
.elementor-16105 .elementor-element.elementor-element-837a2db span,
.elementor-16105 .elementor-element.elementor-element-837a2db h1,
.elementor-16105 .elementor-element.elementor-element-837a2db h2,
.elementor-16105 .elementor-element.elementor-element-837a2db h3,
.elementor-16105 .elementor-element.elementor-element-837a2db h4,
.elementor-16105 .elementor-element.elementor-element-837a2db .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-837a2db:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-837a2db::before,
.elementor-16105 .elementor-element.elementor-element-837a2db::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2223eb */.elementor-16105 .elementor-element.elementor-element-d2223eb {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-d2223eb,
.elementor-16105 .elementor-element.elementor-element-d2223eb p,
.elementor-16105 .elementor-element.elementor-element-d2223eb span,
.elementor-16105 .elementor-element.elementor-element-d2223eb h1,
.elementor-16105 .elementor-element.elementor-element-d2223eb h2,
.elementor-16105 .elementor-element.elementor-element-d2223eb h3,
.elementor-16105 .elementor-element.elementor-element-d2223eb h4,
.elementor-16105 .elementor-element.elementor-element-d2223eb .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-d2223eb:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-d2223eb::before,
.elementor-16105 .elementor-element.elementor-element-d2223eb::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e685289 */.elementor-16105 .elementor-element.elementor-element-e685289 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-e685289,
.elementor-16105 .elementor-element.elementor-element-e685289 p,
.elementor-16105 .elementor-element.elementor-element-e685289 span,
.elementor-16105 .elementor-element.elementor-element-e685289 h1,
.elementor-16105 .elementor-element.elementor-element-e685289 h2,
.elementor-16105 .elementor-element.elementor-element-e685289 h3,
.elementor-16105 .elementor-element.elementor-element-e685289 h4,
.elementor-16105 .elementor-element.elementor-element-e685289 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-e685289:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-e685289::before,
.elementor-16105 .elementor-element.elementor-element-e685289::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59afcb5 */.elementor-16105 .elementor-element.elementor-element-59afcb5 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-59afcb5,
.elementor-16105 .elementor-element.elementor-element-59afcb5 p,
.elementor-16105 .elementor-element.elementor-element-59afcb5 span,
.elementor-16105 .elementor-element.elementor-element-59afcb5 h1,
.elementor-16105 .elementor-element.elementor-element-59afcb5 h2,
.elementor-16105 .elementor-element.elementor-element-59afcb5 h3,
.elementor-16105 .elementor-element.elementor-element-59afcb5 h4,
.elementor-16105 .elementor-element.elementor-element-59afcb5 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-59afcb5:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-59afcb5::before,
.elementor-16105 .elementor-element.elementor-element-59afcb5::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08e4939 */.elementor-16105 .elementor-element.elementor-element-08e4939 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-08e4939,
.elementor-16105 .elementor-element.elementor-element-08e4939 p,
.elementor-16105 .elementor-element.elementor-element-08e4939 span,
.elementor-16105 .elementor-element.elementor-element-08e4939 h1,
.elementor-16105 .elementor-element.elementor-element-08e4939 h2,
.elementor-16105 .elementor-element.elementor-element-08e4939 h3,
.elementor-16105 .elementor-element.elementor-element-08e4939 h4,
.elementor-16105 .elementor-element.elementor-element-08e4939 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-08e4939:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-08e4939::before,
.elementor-16105 .elementor-element.elementor-element-08e4939::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258e0d0 */.elementor-16105 .elementor-element.elementor-element-258e0d0 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-258e0d0,
.elementor-16105 .elementor-element.elementor-element-258e0d0 p,
.elementor-16105 .elementor-element.elementor-element-258e0d0 span,
.elementor-16105 .elementor-element.elementor-element-258e0d0 h1,
.elementor-16105 .elementor-element.elementor-element-258e0d0 h2,
.elementor-16105 .elementor-element.elementor-element-258e0d0 h3,
.elementor-16105 .elementor-element.elementor-element-258e0d0 h4,
.elementor-16105 .elementor-element.elementor-element-258e0d0 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-258e0d0:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-258e0d0::before,
.elementor-16105 .elementor-element.elementor-element-258e0d0::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b1900d */.elementor-16105 .elementor-element.elementor-element-3b1900d {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-3b1900d,
.elementor-16105 .elementor-element.elementor-element-3b1900d p,
.elementor-16105 .elementor-element.elementor-element-3b1900d span,
.elementor-16105 .elementor-element.elementor-element-3b1900d h1,
.elementor-16105 .elementor-element.elementor-element-3b1900d h2,
.elementor-16105 .elementor-element.elementor-element-3b1900d h3,
.elementor-16105 .elementor-element.elementor-element-3b1900d h4,
.elementor-16105 .elementor-element.elementor-element-3b1900d .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-3b1900d:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-3b1900d::before,
.elementor-16105 .elementor-element.elementor-element-3b1900d::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eda556 */.elementor-16105 .elementor-element.elementor-element-3eda556 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-3eda556,
.elementor-16105 .elementor-element.elementor-element-3eda556 p,
.elementor-16105 .elementor-element.elementor-element-3eda556 span,
.elementor-16105 .elementor-element.elementor-element-3eda556 h1,
.elementor-16105 .elementor-element.elementor-element-3eda556 h2,
.elementor-16105 .elementor-element.elementor-element-3eda556 h3,
.elementor-16105 .elementor-element.elementor-element-3eda556 h4,
.elementor-16105 .elementor-element.elementor-element-3eda556 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-3eda556:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-3eda556::before,
.elementor-16105 .elementor-element.elementor-element-3eda556::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466c6c0 */.elementor-16105 .elementor-element.elementor-element-466c6c0 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-466c6c0,
.elementor-16105 .elementor-element.elementor-element-466c6c0 p,
.elementor-16105 .elementor-element.elementor-element-466c6c0 span,
.elementor-16105 .elementor-element.elementor-element-466c6c0 h1,
.elementor-16105 .elementor-element.elementor-element-466c6c0 h2,
.elementor-16105 .elementor-element.elementor-element-466c6c0 h3,
.elementor-16105 .elementor-element.elementor-element-466c6c0 h4,
.elementor-16105 .elementor-element.elementor-element-466c6c0 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-466c6c0:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-466c6c0::before,
.elementor-16105 .elementor-element.elementor-element-466c6c0::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f002c9 */.elementor-16105 .elementor-element.elementor-element-3f002c9 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-3f002c9,
.elementor-16105 .elementor-element.elementor-element-3f002c9 p,
.elementor-16105 .elementor-element.elementor-element-3f002c9 span,
.elementor-16105 .elementor-element.elementor-element-3f002c9 h1,
.elementor-16105 .elementor-element.elementor-element-3f002c9 h2,
.elementor-16105 .elementor-element.elementor-element-3f002c9 h3,
.elementor-16105 .elementor-element.elementor-element-3f002c9 h4,
.elementor-16105 .elementor-element.elementor-element-3f002c9 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-3f002c9:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-3f002c9::before,
.elementor-16105 .elementor-element.elementor-element-3f002c9::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6cfab1 */.elementor-16105 .elementor-element.elementor-element-c6cfab1 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-c6cfab1,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 p,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 span,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 h1,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 h2,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 h3,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 h4,
.elementor-16105 .elementor-element.elementor-element-c6cfab1 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-c6cfab1:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-c6cfab1::before,
.elementor-16105 .elementor-element.elementor-element-c6cfab1::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce51848 */.elementor-16105 .elementor-element.elementor-element-ce51848 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-ce51848,
.elementor-16105 .elementor-element.elementor-element-ce51848 p,
.elementor-16105 .elementor-element.elementor-element-ce51848 span,
.elementor-16105 .elementor-element.elementor-element-ce51848 h1,
.elementor-16105 .elementor-element.elementor-element-ce51848 h2,
.elementor-16105 .elementor-element.elementor-element-ce51848 h3,
.elementor-16105 .elementor-element.elementor-element-ce51848 h4,
.elementor-16105 .elementor-element.elementor-element-ce51848 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-ce51848:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-ce51848::before,
.elementor-16105 .elementor-element.elementor-element-ce51848::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5892e06 */.elementor-16105 .elementor-element.elementor-element-5892e06 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-5892e06,
.elementor-16105 .elementor-element.elementor-element-5892e06 p,
.elementor-16105 .elementor-element.elementor-element-5892e06 span,
.elementor-16105 .elementor-element.elementor-element-5892e06 h1,
.elementor-16105 .elementor-element.elementor-element-5892e06 h2,
.elementor-16105 .elementor-element.elementor-element-5892e06 h3,
.elementor-16105 .elementor-element.elementor-element-5892e06 h4,
.elementor-16105 .elementor-element.elementor-element-5892e06 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-5892e06:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-5892e06::before,
.elementor-16105 .elementor-element.elementor-element-5892e06::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b50a001 */.elementor-16105 .elementor-element.elementor-element-b50a001 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-b50a001,
.elementor-16105 .elementor-element.elementor-element-b50a001 p,
.elementor-16105 .elementor-element.elementor-element-b50a001 span,
.elementor-16105 .elementor-element.elementor-element-b50a001 h1,
.elementor-16105 .elementor-element.elementor-element-b50a001 h2,
.elementor-16105 .elementor-element.elementor-element-b50a001 h3,
.elementor-16105 .elementor-element.elementor-element-b50a001 h4,
.elementor-16105 .elementor-element.elementor-element-b50a001 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-b50a001:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-b50a001::before,
.elementor-16105 .elementor-element.elementor-element-b50a001::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d71ac */.elementor-16105 .elementor-element.elementor-element-b0d71ac {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-b0d71ac,
.elementor-16105 .elementor-element.elementor-element-b0d71ac p,
.elementor-16105 .elementor-element.elementor-element-b0d71ac span,
.elementor-16105 .elementor-element.elementor-element-b0d71ac h1,
.elementor-16105 .elementor-element.elementor-element-b0d71ac h2,
.elementor-16105 .elementor-element.elementor-element-b0d71ac h3,
.elementor-16105 .elementor-element.elementor-element-b0d71ac h4,
.elementor-16105 .elementor-element.elementor-element-b0d71ac .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-b0d71ac:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-b0d71ac::before,
.elementor-16105 .elementor-element.elementor-element-b0d71ac::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba93027 */.elementor-16105 .elementor-element.elementor-element-ba93027 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-ba93027,
.elementor-16105 .elementor-element.elementor-element-ba93027 p,
.elementor-16105 .elementor-element.elementor-element-ba93027 span,
.elementor-16105 .elementor-element.elementor-element-ba93027 h1,
.elementor-16105 .elementor-element.elementor-element-ba93027 h2,
.elementor-16105 .elementor-element.elementor-element-ba93027 h3,
.elementor-16105 .elementor-element.elementor-element-ba93027 h4,
.elementor-16105 .elementor-element.elementor-element-ba93027 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-ba93027:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-ba93027::before,
.elementor-16105 .elementor-element.elementor-element-ba93027::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3420db5 */.elementor-16105 .elementor-element.elementor-element-3420db5 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-3420db5,
.elementor-16105 .elementor-element.elementor-element-3420db5 p,
.elementor-16105 .elementor-element.elementor-element-3420db5 span,
.elementor-16105 .elementor-element.elementor-element-3420db5 h1,
.elementor-16105 .elementor-element.elementor-element-3420db5 h2,
.elementor-16105 .elementor-element.elementor-element-3420db5 h3,
.elementor-16105 .elementor-element.elementor-element-3420db5 h4,
.elementor-16105 .elementor-element.elementor-element-3420db5 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-3420db5:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-3420db5::before,
.elementor-16105 .elementor-element.elementor-element-3420db5::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f6526 */.elementor-16105 .elementor-element.elementor-element-e6f6526 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-e6f6526,
.elementor-16105 .elementor-element.elementor-element-e6f6526 p,
.elementor-16105 .elementor-element.elementor-element-e6f6526 span,
.elementor-16105 .elementor-element.elementor-element-e6f6526 h1,
.elementor-16105 .elementor-element.elementor-element-e6f6526 h2,
.elementor-16105 .elementor-element.elementor-element-e6f6526 h3,
.elementor-16105 .elementor-element.elementor-element-e6f6526 h4,
.elementor-16105 .elementor-element.elementor-element-e6f6526 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-e6f6526:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-e6f6526::before,
.elementor-16105 .elementor-element.elementor-element-e6f6526::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fdf758 */.elementor-16105 .elementor-element.elementor-element-6fdf758 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-6fdf758,
.elementor-16105 .elementor-element.elementor-element-6fdf758 p,
.elementor-16105 .elementor-element.elementor-element-6fdf758 span,
.elementor-16105 .elementor-element.elementor-element-6fdf758 h1,
.elementor-16105 .elementor-element.elementor-element-6fdf758 h2,
.elementor-16105 .elementor-element.elementor-element-6fdf758 h3,
.elementor-16105 .elementor-element.elementor-element-6fdf758 h4,
.elementor-16105 .elementor-element.elementor-element-6fdf758 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-6fdf758:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-6fdf758::before,
.elementor-16105 .elementor-element.elementor-element-6fdf758::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7c11d9 */.elementor-16105 .elementor-element.elementor-element-e7c11d9 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-e7c11d9,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 p,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 span,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 h1,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 h2,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 h3,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 h4,
.elementor-16105 .elementor-element.elementor-element-e7c11d9 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-e7c11d9:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-e7c11d9::before,
.elementor-16105 .elementor-element.elementor-element-e7c11d9::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e22b8 */.elementor-16105 .elementor-element.elementor-element-06e22b8 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-06e22b8,
.elementor-16105 .elementor-element.elementor-element-06e22b8 p,
.elementor-16105 .elementor-element.elementor-element-06e22b8 span,
.elementor-16105 .elementor-element.elementor-element-06e22b8 h1,
.elementor-16105 .elementor-element.elementor-element-06e22b8 h2,
.elementor-16105 .elementor-element.elementor-element-06e22b8 h3,
.elementor-16105 .elementor-element.elementor-element-06e22b8 h4,
.elementor-16105 .elementor-element.elementor-element-06e22b8 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-06e22b8:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-06e22b8::before,
.elementor-16105 .elementor-element.elementor-element-06e22b8::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b4d96 */.elementor-16105 .elementor-element.elementor-element-82b4d96 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-82b4d96,
.elementor-16105 .elementor-element.elementor-element-82b4d96 p,
.elementor-16105 .elementor-element.elementor-element-82b4d96 span,
.elementor-16105 .elementor-element.elementor-element-82b4d96 h1,
.elementor-16105 .elementor-element.elementor-element-82b4d96 h2,
.elementor-16105 .elementor-element.elementor-element-82b4d96 h3,
.elementor-16105 .elementor-element.elementor-element-82b4d96 h4,
.elementor-16105 .elementor-element.elementor-element-82b4d96 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-82b4d96:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-82b4d96::before,
.elementor-16105 .elementor-element.elementor-element-82b4d96::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b78755 */.elementor-16105 .elementor-element.elementor-element-6b78755 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-6b78755,
.elementor-16105 .elementor-element.elementor-element-6b78755 p,
.elementor-16105 .elementor-element.elementor-element-6b78755 span,
.elementor-16105 .elementor-element.elementor-element-6b78755 h1,
.elementor-16105 .elementor-element.elementor-element-6b78755 h2,
.elementor-16105 .elementor-element.elementor-element-6b78755 h3,
.elementor-16105 .elementor-element.elementor-element-6b78755 h4,
.elementor-16105 .elementor-element.elementor-element-6b78755 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-6b78755:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-6b78755::before,
.elementor-16105 .elementor-element.elementor-element-6b78755::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad51b08 */.elementor-16105 .elementor-element.elementor-element-ad51b08 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-ad51b08,
.elementor-16105 .elementor-element.elementor-element-ad51b08 p,
.elementor-16105 .elementor-element.elementor-element-ad51b08 span,
.elementor-16105 .elementor-element.elementor-element-ad51b08 h1,
.elementor-16105 .elementor-element.elementor-element-ad51b08 h2,
.elementor-16105 .elementor-element.elementor-element-ad51b08 h3,
.elementor-16105 .elementor-element.elementor-element-ad51b08 h4,
.elementor-16105 .elementor-element.elementor-element-ad51b08 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-ad51b08:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-ad51b08::before,
.elementor-16105 .elementor-element.elementor-element-ad51b08::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bfc203 */.elementor-16105 .elementor-element.elementor-element-8bfc203 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-8bfc203,
.elementor-16105 .elementor-element.elementor-element-8bfc203 p,
.elementor-16105 .elementor-element.elementor-element-8bfc203 span,
.elementor-16105 .elementor-element.elementor-element-8bfc203 h1,
.elementor-16105 .elementor-element.elementor-element-8bfc203 h2,
.elementor-16105 .elementor-element.elementor-element-8bfc203 h3,
.elementor-16105 .elementor-element.elementor-element-8bfc203 h4,
.elementor-16105 .elementor-element.elementor-element-8bfc203 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-8bfc203:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-8bfc203::before,
.elementor-16105 .elementor-element.elementor-element-8bfc203::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fbee5a */.elementor-16105 .elementor-element.elementor-element-4fbee5a {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-4fbee5a,
.elementor-16105 .elementor-element.elementor-element-4fbee5a p,
.elementor-16105 .elementor-element.elementor-element-4fbee5a span,
.elementor-16105 .elementor-element.elementor-element-4fbee5a h1,
.elementor-16105 .elementor-element.elementor-element-4fbee5a h2,
.elementor-16105 .elementor-element.elementor-element-4fbee5a h3,
.elementor-16105 .elementor-element.elementor-element-4fbee5a h4,
.elementor-16105 .elementor-element.elementor-element-4fbee5a .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-4fbee5a:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-4fbee5a::before,
.elementor-16105 .elementor-element.elementor-element-4fbee5a::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0866951 */.elementor-16105 .elementor-element.elementor-element-0866951 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-0866951,
.elementor-16105 .elementor-element.elementor-element-0866951 p,
.elementor-16105 .elementor-element.elementor-element-0866951 span,
.elementor-16105 .elementor-element.elementor-element-0866951 h1,
.elementor-16105 .elementor-element.elementor-element-0866951 h2,
.elementor-16105 .elementor-element.elementor-element-0866951 h3,
.elementor-16105 .elementor-element.elementor-element-0866951 h4,
.elementor-16105 .elementor-element.elementor-element-0866951 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-0866951:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-0866951::before,
.elementor-16105 .elementor-element.elementor-element-0866951::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c79ee1 */.elementor-16105 .elementor-element.elementor-element-5c79ee1 {
    position: relative;
    overflow: hidden;

    /* Fondo blanco puro */
    background: #FFFFFF !important;
    background-image: none !important;

    /* Bordes suaves */
    border: 1px solid rgba(155, 180, 215, 0.45) !important;
    border-radius: 16px !important;

    /* Sombra para destacar sobre fondo blanco */
    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);

    /* Sin movimientos ni animaciones */
    transform: none !important;
    transition: none !important;
}

/* Color del texto */
.elementor-16105 .elementor-element.elementor-element-5c79ee1,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 p,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 span,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 h1,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 h2,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 h3,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 h4,
.elementor-16105 .elementor-element.elementor-element-5c79ee1 .elementor-heading-title {
    color: #17263D !important;
}

/* Sin efecto hover */
.elementor-16105 .elementor-element.elementor-element-5c79ee1:hover {
    background: #FFFFFF !important;
    background-image: none !important;
    transform: none !important;

    border-color: rgba(155, 180, 215, 0.45) !important;

    box-shadow:
        0 3px 8px rgba(15, 45, 95, 0.07),
        0 8px 20px rgba(15, 45, 95, 0.09),
        0 15px 30px rgba(15, 45, 95, 0.04);
}

/* Eliminar reflejos anteriores */
.elementor-16105 .elementor-element.elementor-element-5c79ee1::before,
.elementor-16105 .elementor-element.elementor-element-5c79ee1::after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0964b22 */.elementor-16105 .elementor-element.elementor-element-0964b22 p{margin:0 0 20px;}
.elementor-16105 .elementor-element.elementor-element-0964b22 p:last-child{margin-bottom:0;}/* End custom CSS */