.elementor-11220 .elementor-element.elementor-element-66274c2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-66274c2f:not(.elementor-motion-effects-element-type-background), .elementor-11220 .elementor-element.elementor-element-66274c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.seglan.com/wp-content/uploads/2026/06/seglan-red-digital-interoperabilidad-prehero-scaled.webp");background-position:0px 600px;}.elementor-11220 .elementor-element.elementor-element-1fdd88fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-3cf69c6e{--display:flex;}.elementor-11220 .elementor-element.elementor-element-7d5d8a13{--display:flex;}.elementor-11220 .elementor-element.elementor-element-2a45db89 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(255, 119.99999999999991, 0, 0.35);transition-duration:0.3s;border-style:none;border-radius:100px 100px 100px 100px;padding:1rem 4rem 1rem 4rem;}.elementor-11220 .elementor-element.elementor-element-2a45db89 .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-2a45db89 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-2a45db89.elementor-element{--align-self:center;}.elementor-11220 .elementor-element.elementor-element-2a45db89 .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-2a45db89 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-7124ae9c{--display:flex;}.elementor-11220 .elementor-element.elementor-element-4a2644a9{--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;--overlay-opacity:0.22;}.elementor-11220 .elementor-element.elementor-element-4a2644a9::before, .elementor-11220 .elementor-element.elementor-element-4a2644a9 > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-4a2644a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-4a2644a9 > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-4a2644a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-4a2644a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f5d0d5a );background-image:url("https://www.seglan.com/wp-content/uploads/2026/06/seglan-arquitectura-transaccional-conectada-scaled.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-11220 .elementor-element.elementor-element-73c981e3{--display:flex;}.elementor-11220 .elementor-element.elementor-element-2d5ba010{--display:flex;}.elementor-11220 .elementor-element.elementor-element-1fc54a3d{--display:flex;}.elementor-11220 .elementor-element.elementor-element-2c8e07fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-1fd277a4{--display:flex;}.elementor-11220 .elementor-element.elementor-element-1d752b7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-71334115{--display:flex;}.elementor-11220 .elementor-element.elementor-element-5e17f47{--display:flex;}.elementor-11220 .elementor-element.elementor-element-3fdc69bb{--display:flex;}.elementor-11220 .elementor-element.elementor-element-23fed30d{--display:flex;}.elementor-11220 .elementor-element.elementor-element-2bdcae26{--display:flex;}.elementor-11220 .elementor-element.elementor-element-4717838d{--display:flex;}.elementor-11220 .elementor-element.elementor-element-656e0e43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-9a92211{--display:flex;}.elementor-11220 .elementor-element.elementor-element-7c0b65a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-330bf400{--display:flex;}.elementor-11220 .elementor-element.elementor-element-337a8e01{--display:flex;}.elementor-11220 .elementor-element.elementor-element-51c71be0{--display:flex;}.elementor-11220 .elementor-element.elementor-element-242b765c{--display:flex;}.elementor-11220 .elementor-element.elementor-element-38eee0ec{--display:flex;}.elementor-11220 .elementor-element.elementor-element-72ecd826{--display:flex;}.elementor-11220 .elementor-element.elementor-element-4cad8a31{--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;--overlay-opacity:0.5;}.elementor-11220 .elementor-element.elementor-element-4cad8a31::before, .elementor-11220 .elementor-element.elementor-element-4cad8a31 > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-4cad8a31 > .e-con-inner > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-4cad8a31 > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-4cad8a31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-4cad8a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.seglan.com/wp-content/uploads/2026/06/seglan-tecnologia-entornos-criticos-red-transaccional-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11220 .elementor-element.elementor-element-663332a8{--display:flex;}.elementor-11220 .elementor-element.elementor-element-74348c12{--display:flex;}.elementor-11220 .elementor-element.elementor-element-275cbea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-707bf52f{--display:flex;}.elementor-11220 .elementor-element.elementor-element-1d60daf1{--display:flex;}.elementor-11220 .elementor-element.elementor-element-38df8691{text-align:start;}.elementor-11220 .elementor-element.elementor-element-38df8691 img{width:clamp(240px, 22vw, 350px);max-width:clamp(240px, 22vw, 350px);height:clamp(240px, 22vw, 350px);object-fit:cover;object-position:center center;}.elementor-11220 .elementor-element.elementor-element-118890b7{--display:flex;}.elementor-11220 .elementor-element.elementor-element-4206221e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-11220 .elementor-element.elementor-element-38172dca .elementor-button{background-color:#FF6F00E6;font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:var( --e-global-color-f5d0d5a );color:var( --e-global-color-f5d0d5a );border-radius:8px 8px 8px 8px;padding:clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px) clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px);}.elementor-11220 .elementor-element.elementor-element-38172dca .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-38172dca .elementor-button:focus{background-color:#00AEEFE6;color:#003366;border-color:var( --e-global-color-f5d0d5a );box-shadow:0px 8px 24px 0px rgba(0, 199.99999999999997, 255, 0.25);}.elementor-11220 .elementor-element.elementor-element-38172dca .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-38172dca .elementor-button:focus svg{fill:#003366;}.elementor-11220 .elementor-element.elementor-element-f47ee41 .elementor-button{background-color:#FF6F00E6;font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:var( --e-global-color-f5d0d5a );color:var( --e-global-color-f5d0d5a );border-radius:8px 8px 8px 8px;padding:clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px) clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px);}.elementor-11220 .elementor-element.elementor-element-f47ee41 .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-f47ee41 .elementor-button:focus{background-color:#00AEEFE6;color:#003366;border-color:var( --e-global-color-f5d0d5a );box-shadow:0px 8px 24px 0px rgba(0, 199.99999999999997, 255, 0.25);}.elementor-11220 .elementor-element.elementor-element-f47ee41 .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-f47ee41 .elementor-button:focus svg{fill:#003366;}.elementor-11220 .elementor-element.elementor-element-2b10158{--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:center;}.elementor-11220 .elementor-element.elementor-element-5b5d81e9 img{width:100%;max-width:clamp(860px, 76vw, 1280px);height:clamp(180px, 19vw, 300px);object-fit:cover;object-position:center center;opacity:1;}.elementor-11220 .elementor-element.elementor-element-73f1c583{--display:flex;}.elementor-11220 .elementor-element.elementor-element-7db8ba86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-5ff5eab8 .elementor-button{background-color:#FF6F00E6;font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:var( --e-global-color-f5d0d5a );color:var( --e-global-color-f5d0d5a );border-radius:8px 8px 8px 8px;padding:clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px) clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px);}.elementor-11220 .elementor-element.elementor-element-5ff5eab8 .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-5ff5eab8 .elementor-button:focus{background-color:#00AEEFE6;color:#003366;border-color:var( --e-global-color-f5d0d5a );box-shadow:0px 8px 24px 0px rgba(0, 199.99999999999997, 255, 0.25);}.elementor-11220 .elementor-element.elementor-element-5ff5eab8 .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-5ff5eab8 .elementor-button:focus svg{fill:#003366;}.elementor-11220 .elementor-element.elementor-element-4c633fe7 .elementor-button{background-color:#FF6F00E6;font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:var( --e-global-color-f5d0d5a );color:var( --e-global-color-f5d0d5a );border-radius:8px 8px 8px 8px;padding:clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px) clamp(9px, 0.65vw, 18px) clamp(18px, 1.4vw, 30px);}.elementor-11220 .elementor-element.elementor-element-4c633fe7 .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-4c633fe7 .elementor-button:focus{background-color:#00AEEFE6;color:#003366;border-color:var( --e-global-color-f5d0d5a );box-shadow:0px 8px 24px 0px rgba(0, 199.99999999999997, 255, 0.25);}.elementor-11220 .elementor-element.elementor-element-4c633fe7 .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-4c633fe7 .elementor-button:focus svg{fill:#003366;}.elementor-11220 .elementor-element.elementor-element-54a22cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-6bbb4b47{--display:flex;}.elementor-11220 .elementor-element.elementor-element-56b796d7{--display:flex;}.elementor-11220 .elementor-element.elementor-element-e5517f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-61468664{--display:flex;}.elementor-11220 .elementor-element.elementor-element-54c8488a{--display:flex;}.elementor-11220 .elementor-element.elementor-element-72d955d9 img{width:clamp(300px, 25vw, 420px);max-width:clamp(300px, 25vw, 420px);height:clamp(190px, 16vw, 270px);object-fit:cover;object-position:center center;opacity:1;border-radius:clamp(14px, 1vw, 22px) clamp(14px, 1vw, 22px) clamp(14px, 1vw, 22px) clamp(14px, 1vw, 22px);}.elementor-11220 .elementor-element.elementor-element-26332c3f{--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;--overlay-opacity:0.65;}.elementor-11220 .elementor-element.elementor-element-26332c3f::before, .elementor-11220 .elementor-element.elementor-element-26332c3f > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-26332c3f > .e-con-inner > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-26332c3f > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-26332c3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-26332c3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.seglan.com/wp-content/uploads/2026/06/seglan-flujo-transaccional-contacto-scaled.webp");--background-overlay:'';}.elementor-11220 .elementor-element.elementor-element-5ed385e8{--display:flex;}.elementor-11220 .elementor-element.elementor-element-12949374{--display:flex;}.elementor-11220 .elementor-element.elementor-element-12949374:not(.elementor-motion-effects-element-type-background), .elementor-11220 .elementor-element.elementor-element-12949374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-10967ec7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-26c7d9f4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(255, 119.99999999999991, 0, 0.35);transition-duration:0.3s;border-style:none;border-radius:100px 100px 100px 100px;padding:1rem 4rem 1rem 4rem;}.elementor-11220 .elementor-element.elementor-element-26c7d9f4 .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-26c7d9f4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-26c7d9f4.elementor-element{--align-self:center;}.elementor-11220 .elementor-element.elementor-element-26c7d9f4 .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-26c7d9f4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-518ff8a0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:clamp(0.875rem, 0.8rem + 0.3vw, 1.05rem);font-weight:600;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(255, 119.99999999999991, 0, 0.35);transition-duration:0.3s;border-style:none;border-radius:100px 100px 100px 100px;padding:1rem 4rem 1rem 4rem;}.elementor-11220 .elementor-element.elementor-element-518ff8a0 .elementor-button:hover, .elementor-11220 .elementor-element.elementor-element-518ff8a0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-518ff8a0.elementor-element{--align-self:center;}.elementor-11220 .elementor-element.elementor-element-518ff8a0 .elementor-button:hover svg, .elementor-11220 .elementor-element.elementor-element-518ff8a0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-50dd70a1{--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;--overlay-opacity:0.3;}.elementor-11220 .elementor-element.elementor-element-50dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-11220 .elementor-element.elementor-element-50dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4F7;}.elementor-11220 .elementor-element.elementor-element-50dd70a1::before, .elementor-11220 .elementor-element.elementor-element-50dd70a1 > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-50dd70a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-11220 .elementor-element.elementor-element-50dd70a1 > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-50dd70a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11220 .elementor-element.elementor-element-50dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.seglan.com/wp-content/uploads/2026/06/seglan-faq-red-digital-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11220 .elementor-element.elementor-element-401487ed{--display:flex;}.elementor-11220 .elementor-element.elementor-element-5cf4d58b{--display:flex;}.elementor-11220 .elementor-element.elementor-element-de7bc1b{--display:flex;}.elementor-11220 .elementor-element.elementor-element-1e71c634{--display:flex;}.elementor-11220 .elementor-element.elementor-element-62e6290d{--display:flex;}.elementor-11220 .elementor-element.elementor-element-300697f2{--display:flex;}.elementor-11220 .elementor-element.elementor-element-6fd95424{--display:flex;}.elementor-11220 .elementor-element.elementor-element-3f134766{--display:flex;}.elementor-11220 .elementor-element.elementor-element-40dcc028{--display:flex;}.elementor-11220 .elementor-element.elementor-element-36687b{--display:flex;}.elementor-11220 .elementor-element.elementor-element-e64ec04{--n-accordion-title-font-size:clamp(17px, 1.25vw, 20px);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}:where( .elementor-11220 .elementor-element.elementor-element-e64ec04 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Raleway", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-11220 .elementor-element.elementor-element-66274c2f:not(.elementor-motion-effects-element-type-background), .elementor-11220 .elementor-element.elementor-element-66274c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11220 .elementor-element.elementor-element-2a45db89.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11220 .elementor-element.elementor-element-26c7d9f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11220 .elementor-element.elementor-element-518ff8a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-11220 .elementor-element.elementor-element-66274c2f:not(.elementor-motion-effects-element-type-background), .elementor-11220 .elementor-element.elementor-element-66274c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11220 .elementor-element.elementor-element-2a45db89{padding:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-2a45db89 .elementor-button{padding:0.7rem 3.5rem 00.7rem 03.5rem;}.elementor-11220 .elementor-element.elementor-element-26c7d9f4{padding:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-26c7d9f4 .elementor-button{padding:0.7rem 3.5rem 00.7rem 03.5rem;}.elementor-11220 .elementor-element.elementor-element-518ff8a0{padding:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-518ff8a0 .elementor-button{padding:0.7rem 3.5rem 00.7rem 03.5rem;}}/* Start custom CSS for heading, class: .elementor-element-4cd3b908 */@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-11220 .elementor-element.elementor-element-4cd3b908 .elementor-heading-title {
    font-size: clamp(34px, 4vw, 40px);
    line-height: 1.08;
    white-space: nowrap;
  }
}

@media (max-width: 767px) {
  .elementor-11220 .elementor-element.elementor-element-4cd3b908 .elementor-heading-title {
    font-size: clamp(30px, 8vw, 36px);
    line-height: 1.12;
    white-space: normal;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38172dca */.elementor-11220 .elementor-element.elementor-element-38172dca {
  transition: all 0.25s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f47ee41 */.elementor-11220 .elementor-element.elementor-element-f47ee41 {
  transition: all 0.25s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ff5eab8 */.elementor-11220 .elementor-element.elementor-element-5ff5eab8 {
  transition: all 0.25s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c633fe7 */.elementor-11220 .elementor-element.elementor-element-4c633fe7 {
  transition: all 0.25s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e64ec04 */.elementor-11220 .elementor-element.elementor-element-e64ec04 {
  display: grid;
  gap: clamp(12px, 1.4vw, 18px);
}

/* Cada pregunta completa */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-accordion-item {
  border: 1px solid rgba(0, 59, 99, 0.14);
  border-radius: clamp(14px, 1.5vw, 22px);
  overflow: hidden;
  background: #FFFFFF;
  box-shadow: 0 12px 34px rgba(6, 43, 73, 0.06);
}

/* Cabecera de cada pregunta */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-title,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-tab-title {
  padding: clamp(18px, 1.8vw, 26px);
  color: #003366;
  font-size: clamp(17px, 1.25vw, 20px);
  font-weight: 600;
  line-height: 1.35;
  background: #FFFFFF;
}

/* Texto del título dentro de la cabecera */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-title-text,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-accordion-title {
  color: #003366;
  font-size: clamp(17px, 1.25vw, 20px);
  font-weight: 600;
  line-height: 1.35;
}

/* Pregunta abierta / activa */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-title[aria-expanded="true"],
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-tab-title.elementor-active {
  color: #00AEEF;
  background: #F3FAFC;
}

/* Contenedor de la respuesta */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-content,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-tab-content {
  padding: clamp(0px, 0vw, 0px) clamp(18px, 1.8vw, 26px) clamp(20px, 2vw, 30px);
  background: #FFFFFF;
}

/* Textos de respuesta */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-content,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-content p,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-tab-content,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-tab-content p {
  color: #1F2A37;
  font-size: clamp(16px, 1.15vw, 18px);
  line-height: 1.7;
}

/* Quitar márgenes raros del último párrafo */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-content p:last-child,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-tab-content p:last-child {
  margin-bottom: 0;
}

/* Iconos + / - */
.elementor-11220 .elementor-element.elementor-element-e64ec04 .e-n-accordion-item-title-icon,
.elementor-11220 .elementor-element.elementor-element-e64ec04 .elementor-accordion-icon {
  color: #00A6D6;
}

/* Enlaces dentro de respuestas */
.elementor-11220 .elementor-element.elementor-element-e64ec04 a {
  color: #00A6D6;
  font-weight: 600;
}/* End custom CSS */