.elementor-5574 .elementor-element.elementor-element-128c094c{--display:flex;--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-5574 .elementor-element.elementor-element-5310b511{--display:flex;--min-height:887px;--justify-content:center;--overlay-opacity:0.5;}.elementor-5574 .elementor-element.elementor-element-5310b511:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-5310b511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Foto-0102.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-5310b511::before, .elementor-5574 .elementor-element.elementor-element-5310b511 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-5310b511 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-5310b511 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-5310b511 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-5310b511 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-negro );}.elementor-5574 .elementor-element.elementor-element-6a777b81{--display:flex;--min-height:986px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-5574 .elementor-element.elementor-element-6a777b81:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-6a777b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24346C;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-6a777b81{right:-254px;}body.rtl .elementor-5574 .elementor-element.elementor-element-6a777b81{left:-254px;}.elementor-5574 .elementor-element.elementor-element-41cd348e{--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;--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-5574 .elementor-element.elementor-element-5963aaa7{--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:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:4.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-34f33225{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-66805497 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.25rem;font-weight:500;line-height:3.9rem;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-82f43fd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-29b11d3e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-5574 .elementor-element.elementor-element-335126d5 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-335126d5 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-335126d5 .elementor-button:focus{color:#FFFFFF;background-color:transparent;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-335126d5 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-335126d5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-5b3e9916 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-5b3e9916 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-5b3e9916 .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-5b3e9916 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-5b3e9916 .elementor-button:focus svg{fill:#000000;}.elementor-5574 .elementor-element.elementor-element-7f32fb11{--display:flex;--min-height:887px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--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-5574 .elementor-element.elementor-element-7f32fb11:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/FMS1288-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-7f32fb11::before, .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-negro );}.elementor-5574 .elementor-element.elementor-element-69b21dd1{--display:flex;--min-height:986px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-5574 .elementor-element.elementor-element-69b21dd1:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-69b21dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24346C;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-69b21dd1{right:-254px;}body.rtl .elementor-5574 .elementor-element.elementor-element-69b21dd1{left:-254px;}.elementor-5574 .elementor-element.elementor-element-6b239f33{--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;--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-5574 .elementor-element.elementor-element-7e829d2c{--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:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:4.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-e18f63b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-240f0cf8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.25rem;font-weight:500;line-height:3.9rem;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-5c42eeb7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-6423564f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-5574 .elementor-element.elementor-element-9ee0394 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-9ee0394 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-9ee0394 .elementor-button:focus{color:#FFFFFF;background-color:transparent;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-9ee0394 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-9ee0394 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-14bcb99e .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-14bcb99e .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-14bcb99e .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-14bcb99e .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-14bcb99e .elementor-button:focus svg{fill:#000000;}.elementor-5574 .elementor-element.elementor-element-76400bc3{--display:flex;--min-height:887px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--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-5574 .elementor-element.elementor-element-76400bc3:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-76400bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Cabecera-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-76400bc3::before, .elementor-5574 .elementor-element.elementor-element-76400bc3 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-76400bc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-76400bc3 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-76400bc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-76400bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-negro );}.elementor-5574 .elementor-element.elementor-element-745c77a0{--display:flex;--min-height:986px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-5574 .elementor-element.elementor-element-745c77a0:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-745c77a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24346C;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-745c77a0{right:-254px;}body.rtl .elementor-5574 .elementor-element.elementor-element-745c77a0{left:-254px;}.elementor-5574 .elementor-element.elementor-element-23fdf5ca{--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;--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-5574 .elementor-element.elementor-element-67dd5e9c{--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:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:4.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-455c4220{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-50bd4483 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.25rem;font-weight:500;line-height:3.9rem;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-4881016 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-1716d731{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-5574 .elementor-element.elementor-element-9daba6a .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-9daba6a .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-9daba6a .elementor-button:focus{color:#FFFFFF;background-color:transparent;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-9daba6a .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-9daba6a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-77bb9874 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-77bb9874 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-77bb9874 .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-77bb9874 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-77bb9874 .elementor-button:focus svg{fill:#000000;}.elementor-5574 .elementor-element.elementor-element-373e71de{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-5574 .elementor-element.elementor-element-373e71de .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-5574 .elementor-element.elementor-element-638ab14a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.0625rem;--padding-bottom:9.1875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-638ab14a:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-638ab14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161F3F;}.elementor-5574 .elementor-element.elementor-element-5ca2e9d6{--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:56px 56px;--row-gap:56px;--column-gap:56px;--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-5574 .elementor-element.elementor-element-650b247c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-5574 .elementor-element.elementor-element-67831f7f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-67831f7f{width:var( --container-widget-width, 40.5% );max-width:40.5%;--container-widget-width:40.5%;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-7db62899{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#FFFFFF;width:var( --container-widget-width, 57.5% );max-width:57.5%;--container-widget-width:57.5%;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-527cd48a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-5574 .elementor-element.elementor-element-605b95dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-47ee9469 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;}.elementor-5574 .elementor-element.elementor-element-47ee9469 .elementor-counter-title{color:var( --e-global-color-blanco );font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;}.elementor-5574 .elementor-element.elementor-element-60371834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-40f925b0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;}.elementor-5574 .elementor-element.elementor-element-40f925b0 .elementor-counter-title{color:var( --e-global-color-blanco );font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;}.elementor-5574 .elementor-element.elementor-element-615ca970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-7295795b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;}.elementor-5574 .elementor-element.elementor-element-7295795b .elementor-counter-title{color:var( --e-global-color-blanco );font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;}.elementor-5574 .elementor-element.elementor-element-123c0355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-4e1dd506 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;}.elementor-5574 .elementor-element.elementor-element-4e1dd506 .elementor-counter-title{color:var( --e-global-color-blanco );font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;}.elementor-5574 .elementor-element.elementor-element-7904cdf0{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:5.0625rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-43ac8af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-163bd15c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:1.4em;color:#A8A8A8;}.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-2811d110{--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;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--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-5574 .elementor-element.elementor-element-29396fff{--e-image-carousel-slides-to-show:7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-29396fff .swiper-wrapper{display:flex;align-items:center;}.elementor-5574 .elementor-element.elementor-element-33260381{--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:58px 58px;--row-gap:58px;--column-gap:58px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-700ce411{--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:5.25rem 5.25rem;--row-gap:5.25rem;--column-gap:5.25rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-68c5369c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-57d00616{--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:17px 17px;--row-gap:17px;--column-gap:17px;--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-5574 .elementor-element.elementor-element-56af7507{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-26c054c4{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-26c054c4:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-26c054c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-1ed5c1ba{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-7a19026c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-5574 .elementor-element.elementor-element-58ea468a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-58ea468a.elementor-element{--align-self:flex-end;}.elementor-5574 .elementor-element.elementor-element-7b77d3db .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#24346C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#24346C;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-7b77d3db .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-7b77d3db .elementor-button:focus{color:#24346C;background-color:#FFFFFF;border-color:#24346C;}.elementor-5574 .elementor-element.elementor-element-7b77d3db .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-7b77d3db .elementor-button:focus svg{fill:#24346C;}.elementor-5574 .elementor-element.elementor-element-7b77d3db.elementor-element{--align-self:center;}.elementor-5574 .elementor-element.elementor-element-19cd3ccc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5574 .elementor-element.elementor-element-1024368c{--display:flex;--min-height:447px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:13px;--padding-right:13px;}.elementor-5574 .elementor-element.elementor-element-1024368c:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-1024368c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEEF3;}.elementor-5574 .elementor-element.elementor-element-1024368c::before, .elementor-5574 .elementor-element.elementor-element-1024368c > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-1024368c > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-1024368c > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-1024368c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-1024368c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/bg-liderazgo.svg");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-5574 .elementor-element.elementor-element-9f49d06{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-6f587b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-46aa2f5d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-15c00166{--display:flex;--min-height:5rem;border-style:solid;--border-style:solid;border-width:0.4px 0px 0px 0px;--border-top-width:0.4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-77cbd9a6{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-77cbd9a6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-38cd7e47{--display:flex;--min-height:447px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:13px;--padding-right:13px;}.elementor-5574 .elementor-element.elementor-element-38cd7e47:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-38cd7e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEEF3;}.elementor-5574 .elementor-element.elementor-element-38cd7e47::before, .elementor-5574 .elementor-element.elementor-element-38cd7e47 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-38cd7e47 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-38cd7e47 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-38cd7e47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-38cd7e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/bg-desarrollo.svg");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-5574 .elementor-element.elementor-element-54fec2ea{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-57422baa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-3e4c57d1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-e07c3{--display:flex;--min-height:5rem;border-style:solid;--border-style:solid;border-width:0.4px 0px 0px 0px;--border-top-width:0.4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-72647b75{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-72647b75 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-3a8eebe7{--display:flex;--min-height:447px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:13px;--padding-right:13px;}.elementor-5574 .elementor-element.elementor-element-3a8eebe7:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-3a8eebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEEF3;}.elementor-5574 .elementor-element.elementor-element-3a8eebe7::before, .elementor-5574 .elementor-element.elementor-element-3a8eebe7 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-3a8eebe7 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-3a8eebe7 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-3a8eebe7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-3a8eebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/bg-altadireccion.svg");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-5574 .elementor-element.elementor-element-6d5712ff{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-3488d473 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-16d6f734{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-22cc51da{--display:flex;--min-height:5rem;border-style:solid;--border-style:solid;border-width:0.4px 0px 0px 0px;--border-top-width:0.4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-74ecc912{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-74ecc912 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-715d9634{--display:flex;--min-height:447px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:13px;--padding-right:13px;}.elementor-5574 .elementor-element.elementor-element-715d9634:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-715d9634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEEF3;}.elementor-5574 .elementor-element.elementor-element-715d9634::before, .elementor-5574 .elementor-element.elementor-element-715d9634 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-715d9634 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-715d9634 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-715d9634 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-715d9634 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/bg-empresa.svg");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-5574 .elementor-element.elementor-element-14da58fe{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-34c63369 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-47e076fb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-57c8fdd0{--display:flex;--min-height:5rem;border-style:solid;--border-style:solid;border-width:0.4px 0px 0px 0px;--border-top-width:0.4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-76406332{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5574 .elementor-element.elementor-element-76406332 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-5574 .elementor-element.elementor-element-23780b91{--display:flex;--min-height:467px;--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-23780b91:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-23780b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/programa-medida.jpg");background-position:50% 43%;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-23780b91::before, .elementor-5574 .elementor-element.elementor-element-23780b91 > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-23780b91 > .e-con-inner > .elementor-background-video-container::before, .elementor-5574 .elementor-element.elementor-element-23780b91 > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-23780b91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5574 .elementor-element.elementor-element-23780b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#161F3F;}.elementor-5574 .elementor-element.elementor-element-27f3d11e{--display:flex;--min-height:100%;--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;--position:absolute;top:0px;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-27f3d11e{left:0px;}body.rtl .elementor-5574 .elementor-element.elementor-element-27f3d11e{right:0px;}.elementor-5574 .elementor-element.elementor-element-2c8e3bf9{--display:flex;--min-height:12.25rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-5574 .elementor-element.elementor-element-2c8e3bf9:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-2c8e3bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B52A4;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-2c8e3bf9{right:-52.79px;}body.rtl .elementor-5574 .elementor-element.elementor-element-2c8e3bf9{left:-52.79px;}.elementor-5574 .elementor-element.elementor-element-94d9860{--display:flex;--min-height:41.625rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:0rem;}.elementor-5574 .elementor-element.elementor-element-94d9860:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-94d9860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B52A4;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-94d9860{left:-27.4375rem;}body.rtl .elementor-5574 .elementor-element.elementor-element-94d9860{right:-27.4375rem;}.elementor-5574 .elementor-element.elementor-element-ebd8a51{--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;--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-5574 .elementor-element.elementor-element-708624f6{--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:38px 38px;--row-gap:38px;--column-gap:38px;--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-5574 .elementor-element.elementor-element-7201053a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-5574 .elementor-element.elementor-element-143e6b4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-7731847e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.4em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-276a0893 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-276a0893 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-276a0893 .elementor-button:focus{color:#FFFFFF;background-color:transparent;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-276a0893 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-276a0893 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-7b4741f0{--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:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-2fcca30b{--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:44px 44px;--row-gap:44px;--column-gap:44px;--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-5574 .elementor-element.elementor-element-164bf3d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-61f9b08c{--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:17px 17px;--row-gap:17px;--column-gap:17px;--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-5574 .elementor-element.elementor-element-b4b6c21{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-1a958059{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-1a958059:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-1a958059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-717c5416{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-56978e12 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-4b265acd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-4b265acd.elementor-element{--align-self:flex-end;}.elementor-5574 .elementor-element.elementor-element-2db761ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-3e732bb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-2c7db317{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-fddd4ec{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-fddd4ec:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-fddd4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFE5;}.elementor-5574 .elementor-element.elementor-element-39d6c4b4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-22a7bf5d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-4ead2090{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-7e2ca85d{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-7e2ca85d:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-7e2ca85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Food.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-66187e54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-2302d7fc{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-2302d7fc:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-2302d7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCE6F5;}.elementor-5574 .elementor-element.elementor-element-6df6fc86{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-7d0ffc1c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-2fe1d59f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-4bfb80fe{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-4bfb80fe:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-4bfb80fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Salud.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-5474bc43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-275264e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-575c3029{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-575c3029:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-575c3029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Digitalizacion.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-6f04debf{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-6f04debf:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-6f04debf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBE3E3;}.elementor-5574 .elementor-element.elementor-element-42e52ae8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-7954146 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-91af15d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-431038b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-393f2f6f{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-393f2f6f:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-393f2f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/alta-direccion.jpg");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-7f85bb{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-7f85bb:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-7f85bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEEF3;}.elementor-5574 .elementor-element.elementor-element-79c87ae3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-53dc1bbb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-465d57dd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-1a1f28d{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-1a1f28d:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-1a1f28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEEF3;}.elementor-5574 .elementor-element.elementor-element-643fa12a{--display:flex;--min-height:43.0625rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-5574 .elementor-element.elementor-element-643fa12a:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-643fa12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E8EE;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-643fa12a{right:0px;}body.rtl .elementor-5574 .elementor-element.elementor-element-643fa12a{left:0px;}.elementor-5574 .elementor-element.elementor-element-7bc54e93{--display:flex;--min-height:46.6875rem;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:-225px;}.elementor-5574 .elementor-element.elementor-element-7bc54e93:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-7bc54e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E8EE;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-7bc54e93{left:-421px;}body.rtl .elementor-5574 .elementor-element.elementor-element-7bc54e93{right:-421px;}.elementor-5574 .elementor-element.elementor-element-25792736{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-36822a0f{text-align:start;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-5574 .elementor-element.elementor-element-3c4d1eec{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-ce4a7b3{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-ce4a7b3:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-ce4a7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-6e0d4c80{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5574 .elementor-element.elementor-element-5fcacf8c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:500;line-height:1.2em;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-5fcacf8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1.125rem 0rem;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-12f4bb73{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.75rem) 0rem;}.elementor-5574 .elementor-element.elementor-element-1f2ad9c7 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#24346C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#24346C;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-1f2ad9c7 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-1f2ad9c7 .elementor-button:focus{color:#24346C;background-color:#FFFFFF;border-color:#24346C;}.elementor-5574 .elementor-element.elementor-element-1f2ad9c7 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-1f2ad9c7 .elementor-button:focus svg{fill:#24346C;}.elementor-5574 .elementor-element.elementor-element-678951e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-678951e0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5574 .elementor-element.elementor-element-1fceffda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-770da277{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-title{justify-content:start;align-items:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.375rem;line-height:1.65rem;}.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0rem;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-6aa1cdfd{width:100%;max-width:100%;}.elementor-5574 .elementor-element.elementor-element-6aa1cdfd.elementor-element{--align-self:center;}.elementor-5574 .elementor-element.elementor-element-54b1e7ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-5f27ff56{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-title{justify-content:start;align-items:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.375rem;line-height:1.65rem;}.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0rem;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-6f193a45{width:100%;max-width:100%;}.elementor-5574 .elementor-element.elementor-element-6f193a45.elementor-element{--align-self:center;}.elementor-5574 .elementor-element.elementor-element-52697633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-2a9f1455{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-title{align-items:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.375rem;line-height:1.65rem;}.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0rem;color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-34d980e3{width:100%;max-width:100%;}.elementor-5574 .elementor-element.elementor-element-34d980e3.elementor-element{--align-self:center;}.elementor-5574 .elementor-element.elementor-element-2cc2a51d{--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;--align-items:center;--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:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-270ecb25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-4b14db8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-5574 .elementor-element.elementor-element-27a9728d{--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:17px 17px;--row-gap:17px;--column-gap:17px;--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-5574 .elementor-element.elementor-element-94fc579{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-69c011a0{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-69c011a0:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-69c011a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-38f35e88{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-7eb9761e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:500;line-height:1.2em;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-1ca591e1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-3f254419{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-103988e0{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:1.75rem;--margin-bottom:2.625rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__text{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__name{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__title{color:#000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__image img{width:180px;height:180px;border-radius:6px;}.elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (180px / 2) - 8px );}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (180px / 2) - 8px );right:auto;}body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (180px / 2) - 8px );left:auto;}body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:1.75rem;margin-right:0;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:1.75rem;margin-left:0;}.elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-5574 .elementor-element.elementor-element-46ca00dd.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:1.75rem;}.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button{font-size:20px;}.elementor-5574 .elementor-element.elementor-element-5f10aa39 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#24346C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#24346C;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-5f10aa39 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-5f10aa39 .elementor-button:focus{color:#24346C;background-color:#FFFFFF;border-color:#24346C;}.elementor-5574 .elementor-element.elementor-element-5f10aa39 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-5f10aa39 .elementor-button:focus svg{fill:#24346C;}.elementor-5574 .elementor-element.elementor-element-5f10aa39.elementor-element{--align-self:center;}.elementor-5574 .elementor-element.elementor-element-432af259{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0rem;--margin-bottom:10.25rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-5406908d{--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:58px 58px;--row-gap:58px;--column-gap:58px;--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-5574 .elementor-element.elementor-element-6033b792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-59143a60{--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:17px 17px;--row-gap:17px;--column-gap:17px;--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-5574 .elementor-element.elementor-element-6af91b3e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-158f6bbc{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-158f6bbc:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-158f6bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-7f699eea{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-36cad373 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:500;line-height:1.2em;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-5f0017b4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-5f0017b4.elementor-element{--align-self:flex-end;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel.is-active .st-accordion-panel__bg{background-position-x:65%;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel:not(.is-active) .st-accordion-panel__bg{background-position-x:0%;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel{flex-basis:145px;height:608px;transition-duration:400ms;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel.is-active{flex:0 0 730px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__overlay{width:600px;background:#161F3F;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-pagination{margin-top:48px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-slider{gap:10px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-dot{width:10px;height:10px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__name{color:#BF9439;font-weight:500;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__role, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__quote, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat-number, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat-label, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__title-closed{color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stats{gap:16px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat{padding-left:0;border-left:1px solid rgba(255, 255, 255, 0.3);}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__role{font-weight:300;}.elementor-5574 .elementor-element.elementor-element-1a82df4d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9.125rem;--padding-bottom:9.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-1a82df4d:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-1a82df4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161F3F;}.elementor-5574 .elementor-element.elementor-element-4f78a749{--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:44px 44px;--row-gap:44px;--column-gap:44px;--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-5574 .elementor-element.elementor-element-42fc081d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-5574 .elementor-element.elementor-element-2b982d43{--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:24px 24px;--row-gap:24px;--column-gap:24px;--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-5574 .elementor-element.elementor-element-697ac12{--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:6px 6px;--row-gap:6px;--column-gap:6px;--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-5574 .elementor-element.elementor-element-186ab638 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-117b3a4a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-1efc78b8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-45caa756{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-5574 .elementor-element.elementor-element-5fd179cb .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-5fd179cb .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-5fd179cb .elementor-button:focus{color:#FFFFFF;background-color:transparent;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-5fd179cb .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-5fd179cb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-57dd1453 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-57dd1453 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-57dd1453 .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-57dd1453 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-57dd1453 .elementor-button:focus svg{fill:#000000;}.elementor-5574 .elementor-element.elementor-element-62c4894e{--display:flex;--min-height:431px;--border-radius:6px 6px 6px 6px;--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-5574 .elementor-element.elementor-element-62c4894e:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-62c4894e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Conferencia-de-Ana-Pastor.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-1ea22570{--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:55px 55px;--row-gap:55px;--column-gap:55px;--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-5574 .elementor-element.elementor-element-3909052b{--display:flex;--min-height:431px;--border-radius:6px 6px 6px 6px;--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-5574 .elementor-element.elementor-element-3909052b:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-3909052b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Continuidad-Juvencio-Maetzu.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-261540ce{--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:28px 28px;--row-gap:28px;--column-gap:28px;--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-5574 .elementor-element.elementor-element-4709ddb3{--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:28px 28px;--row-gap:28px;--column-gap:28px;--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-5574 .elementor-element.elementor-element-759a1b59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-number-wrapper{color:#3B52A4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-23ea1d9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-number-wrapper{color:#3B52A4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-52fba34b{--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:28px 28px;--row-gap:28px;--column-gap:28px;--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-5574 .elementor-element.elementor-element-18ada051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-number-wrapper{color:#3B52A4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-18f3e006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#3B52A4;--border-color:#3B52A4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-number-wrapper{color:#3B52A4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.75rem;font-weight:700;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25rem;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-1af2397f{--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:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-5e9f92a8{--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:3.375rem 0rem;--row-gap:3.375rem;--column-gap:0rem;--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-5574 .elementor-element.elementor-element-384da72c{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--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-5574 .elementor-element.elementor-element-58ea30f6{--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:0.75rem 0rem;--row-gap:0.75rem;--column-gap:0rem;--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-5574 .elementor-element.elementor-element-b93bb20{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-c484b27{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-c484b27:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-c484b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-354d8000{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-7711f4e7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-7d8bdbf3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-1b424d6e.elementor-element{--align-self:flex-end;}.elementor-5574 .elementor-element.elementor-element-305dd344{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-5574 .elementor-element.elementor-element-149660b{--grid-columns:3;--grid-column-gap:6px;width:100%;max-width:100%;}.elementor-5574 .elementor-element.elementor-element-149660b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item > .elementor-section, .elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item > .elementor-section > .elementor-container, .elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item > .e-con, .elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5574 .elementor-element.elementor-element-149660b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5574 .elementor-element.elementor-element-a7d2f8{--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:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-2be212f{--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:44px 44px;--row-gap:44px;--column-gap:44px;--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-5574 .elementor-element.elementor-element-b214015{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-5c64df67{--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:17px 17px;--row-gap:17px;--column-gap:17px;--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-5574 .elementor-element.elementor-element-2199e139{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-10d7452c{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-10d7452c:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-10d7452c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-7c918142{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-32a5dd9d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:500;line-height:1.2em;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-644c0ea6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-644c0ea6.elementor-element{--align-self:flex-end;}.elementor-5574 .elementor-element.elementor-element-6cd13f13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-54596b1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-471b63f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-430ff12a{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-430ff12a:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-430ff12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFE5;}.elementor-5574 .elementor-element.elementor-element-5b556b85{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-4c4beb7a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.4em;color:var( --e-global-color-gris_texto );}.elementor-5574 .elementor-element.elementor-element-4c4beb7a p{margin-block-end:0px;}.elementor-5574 .elementor-element.elementor-element-35410d0a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-543657e8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-2554a3d4{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-2554a3d4:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-2554a3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/ADECA26_2-1.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-6b5ca7ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-1f08a49d{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-1f08a49d:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-1f08a49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFE5;}.elementor-5574 .elementor-element.elementor-element-303dafdb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-278a3092 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-54b0535{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-2625e6db{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-2625e6db:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-2625e6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/Foto-0525.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-26b7b0eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-17a60a1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-426dd285{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-426dd285:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-426dd285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/CCR_26_2.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-6802654d{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-6802654d:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-6802654d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFE5;}.elementor-5574 .elementor-element.elementor-element-72e07975{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-3fd6a2bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-1d64de45{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-4f7573a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5574 .elementor-element.elementor-element-127342fb{--display:flex;--min-height:443px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-127342fb:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-127342fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/10/SAM-1-2026-9486.webp");background-position:center center;background-size:cover;}.elementor-5574 .elementor-element.elementor-element-3fa27544{--display:flex;--min-height:443px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5574 .elementor-element.elementor-element-3fa27544:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-3fa27544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EFE5;}.elementor-5574 .elementor-element.elementor-element-66d79b64{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-3e8ffc0c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-699fcc90{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-6ece42b9{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overflow:hidden;--margin-top:0rem;--margin-bottom:12.75rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-100ccc08{--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:3.375rem 0rem;--row-gap:3.375rem;--column-gap:0rem;--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-5574 .elementor-element.elementor-element-6f30ae58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-682e2722{--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:0.75rem 0rem;--row-gap:0.75rem;--column-gap:0rem;--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-5574 .elementor-element.elementor-element-67bb0e4d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-5574 .elementor-element.elementor-element-696f0611{--display:flex;--min-height:12px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8.5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-696f0611:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-696f0611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF9439;}.elementor-5574 .elementor-element.elementor-element-563e070e{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;line-height:28.8px;color:#000000;}.elementor-5574 .elementor-element.elementor-element-745e0369 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.75rem;font-weight:500;line-height:2.1rem;color:#24346C;}.elementor-5574 .elementor-element.elementor-element-745e0369{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-61035f04{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.4em;color:#000000;}.elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:transparent;border-style:none;padding:0px 0px 0px 0px;}.elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button:focus{color:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-6d2f993b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-5574 .elementor-element.elementor-element-6d2f993b.elementor-element{--align-self:flex-end;}.elementor-5574 .elementor-element.elementor-element-5992f51a{--swiper-slides-to-display:3;--swiper-offset-size:72px;--swiper-slides-gap:6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5574 .elementor-element.elementor-element-5992f51a .swiper-slide > .elementor-element{height:100%;}.elementor-5574 .elementor-element.elementor-element-6298a147{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.0625rem;--padding-bottom:4.0625rem;--padding-left:0rem;--padding-right:0rem;--position:relative;top:0px;}.elementor-5574 .elementor-element.elementor-element-6298a147:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-6298a147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161F3F;background-image:url("https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/08/bg-opendays.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-6298a147{left:0px;}body.rtl .elementor-5574 .elementor-element.elementor-element-6298a147{right:0px;}.elementor-5574 .elementor-element.elementor-element-f2c3e65{--display:flex;--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;}.elementor-5574 .elementor-element.elementor-element-f2c3e65:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-f2c3e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161F3F;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-f2c3e65{left:0px;}body.rtl .elementor-5574 .elementor-element.elementor-element-f2c3e65{right:0px;}.elementor-5574 .elementor-element.elementor-element-6b7a7c41{--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;--align-items:flex-start;--gap:22.59px 22.59px;--row-gap:22.59px;--column-gap:22.59px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:relative;top:0px;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-6b7a7c41{left:0px;}body.rtl .elementor-5574 .elementor-element.elementor-element-6b7a7c41{right:0px;}.elementor-5574 .elementor-element.elementor-element-593e2ba4{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-5574 .elementor-element.elementor-element-266cd78f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;color:#FFCE65;}.elementor-5574 .elementor-element.elementor-element-4ef8fdda .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-5c47edc3{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;line-height:28.8px;color:var( --e-global-color-blanco );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-7310b1dd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-5574 .elementor-element.elementor-element-d713bb5 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-d713bb5 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-d713bb5 .elementor-button:focus{color:#24346C;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-d713bb5 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-d713bb5 .elementor-button:focus svg{fill:#24346C;}.elementor-5574 .elementor-element.elementor-element-502ba1b4 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:45px 45px 45px 45px;padding:14px 24px 14px 24px;}.elementor-5574 .elementor-element.elementor-element-502ba1b4 .elementor-button:hover, .elementor-5574 .elementor-element.elementor-element-502ba1b4 .elementor-button:focus{color:#FFFFFF;background-color:transparent;border-color:#FFFFFF;}.elementor-5574 .elementor-element.elementor-element-502ba1b4 .elementor-button:hover svg, .elementor-5574 .elementor-element.elementor-element-502ba1b4 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1100px){.elementor-5574 .elementor-element.elementor-element-6a777b81{--min-height:500px;top:50%;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-6a777b81{right:-247px;}body.rtl .elementor-5574 .elementor-element.elementor-element-6a777b81{left:-247px;}.elementor-5574 .elementor-element.elementor-element-41cd348e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-66805497 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-5574 .elementor-element.elementor-element-82f43fd .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;}.elementor-5574 .elementor-element.elementor-element-82f43fd{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-29b11d3e{--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:flex-start;}.elementor-5574 .elementor-element.elementor-element-29b11d3e.e-con{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-335126d5.elementor-element{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-69b21dd1{--min-height:500px;top:50%;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-69b21dd1{right:-247px;}body.rtl .elementor-5574 .elementor-element.elementor-element-69b21dd1{left:-247px;}.elementor-5574 .elementor-element.elementor-element-6b239f33{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-240f0cf8 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-5574 .elementor-element.elementor-element-5c42eeb7 .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;}.elementor-5574 .elementor-element.elementor-element-5c42eeb7{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-6423564f{--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:flex-start;}.elementor-5574 .elementor-element.elementor-element-6423564f.e-con{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-9ee0394.elementor-element{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-745c77a0{--min-height:500px;top:50%;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-745c77a0{right:-247px;}body.rtl .elementor-5574 .elementor-element.elementor-element-745c77a0{left:-247px;}.elementor-5574 .elementor-element.elementor-element-23fdf5ca{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-50bd4483 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-5574 .elementor-element.elementor-element-4881016 .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;}.elementor-5574 .elementor-element.elementor-element-4881016{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;}.elementor-5574 .elementor-element.elementor-element-1716d731{--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:flex-start;}.elementor-5574 .elementor-element.elementor-element-1716d731.e-con{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-9daba6a.elementor-element{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-373e71de{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5574 .elementor-element.elementor-element-638ab14a{--padding-top:3.50rem;--padding-bottom:3.125rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-5ca2e9d6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5574 .elementor-element.elementor-element-650b247c{--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-5574 .elementor-element.elementor-element-67831f7f .elementor-heading-title{font-size:1.625rem;line-height:1.3em;}.elementor-5574 .elementor-element.elementor-element-67831f7f{width:100%;max-width:100%;}.elementor-5574 .elementor-element.elementor-element-7db62899{width:100%;max-width:100%;}.elementor-5574 .elementor-element.elementor-element-527cd48a{--gap:1.125rem 2.75rem;--row-gap:1.125rem;--column-gap:2.75rem;--flex-wrap:wrap;--margin-top:1.625rem;--margin-bottom:3.125rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5574 .elementor-element.elementor-element-7904cdf0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5574 .elementor-element.elementor-element-33260381{--padding-top:4.75rem;--padding-bottom:4.75rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-700ce411{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5574 .elementor-element.elementor-element-68c5369c{--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:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-7a19026c .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-19cd3ccc{--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:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:1.625rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5574 .elementor-element.elementor-element-6f587b7 .elementor-heading-title{font-size:1.25rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-57422baa .elementor-heading-title{font-size:1.25rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-3488d473 .elementor-heading-title{font-size:1.25rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-34c63369 .elementor-heading-title{font-size:1.25rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-23780b91:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-23780b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5574 .elementor-element.elementor-element-23780b91{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-143e6b4 .elementor-heading-title{font-size:1.875rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-7b4741f0{--padding-top:4.625rem;--padding-bottom:4.625rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-164bf3d7{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5574 .elementor-element.elementor-element-56978e12 .elementor-heading-title{font-size:1.875rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-3e732bb5{--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-5574 .elementor-element.elementor-element-66187e54{--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;}.elementor-5574 .elementor-element.elementor-element-5474bc43{--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-5574 .elementor-element.elementor-element-275264e{--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;}.elementor-5574 .elementor-element.elementor-element-1a1f28d{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-5fcacf8c .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-1fceffda{--padding-top:0.75rem;--padding-bottom:1.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-54b1e7ee{--padding-top:0.75rem;--padding-bottom:1.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-52697633{--padding-top:0.75rem;--padding-bottom:1.125rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-2cc2a51d{--padding-top:6.0625rem;--padding-bottom:6.0625rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-4b14db8{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-5574 .elementor-element.elementor-element-27a9728d{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-5574 .elementor-element.elementor-element-7eb9761e .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-5406908d{--gap:2.75rem 2.75rem;--row-gap:2.75rem;--column-gap:2.75rem;}.elementor-5574 .elementor-element.elementor-element-6033b792{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-5574 .elementor-element.elementor-element-59143a60{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-5574 .elementor-element.elementor-element-36cad373 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel.is-active .st-accordion-panel__bg{background-position-x:85%;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel{flex-basis:90px;height:553px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__overlay{max-height:384px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-slider{gap:6px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-dot{width:8px;height:8px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stats{flex-direction:column;gap:0.75rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat{padding-left:0;border-left:none;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__quote{font-size:0.875rem;line-height:1.225rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__name, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__role{font-size:0.875rem;line-height:1.225rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat-number, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat-label{font-size:0.875rem;line-height:1.225rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 > .elementor-widget-container{margin:0rem -1.5rem 0rem 0rem;}.elementor-5574 .elementor-element.elementor-element-1a82df4d{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-42fc081d{--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:2.375rem 2.375rem;--row-gap:2.375rem;--column-gap:2.375rem;}.elementor-5574 .elementor-element.elementor-element-2b982d43{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-5574 .elementor-element.elementor-element-697ac12{--gap:0.375rem 0.375rem;--row-gap:0.375rem;--column-gap:0.375rem;}.elementor-5574 .elementor-element.elementor-element-117b3a4a .elementor-heading-title{font-size:1.625rem;line-height:1.25em;}.elementor-5574 .elementor-element.elementor-element-1ea22570{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5574 .elementor-element.elementor-element-4709ddb3{--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-5574 .elementor-element.elementor-element-52fba34b{--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-5574 .elementor-element.elementor-element-1af2397f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-5e9f92a8{--gap:2.625rem 2.625rem;--row-gap:2.625rem;--column-gap:2.625rem;}.elementor-5574 .elementor-element.elementor-element-384da72c{--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;--align-items:flex-start;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;}.elementor-5574 .elementor-element.elementor-element-7711f4e7 .elementor-heading-title{font-size:1.5rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-149660b{--grid-columns:1;}.elementor-5574 .elementor-element.elementor-element-a7d2f8{--padding-top:4.625rem;--padding-bottom:4.625rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-b214015{--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-5574 .elementor-element.elementor-element-32a5dd9d .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;}.elementor-5574 .elementor-element.elementor-element-54596b1f{--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-5574 .elementor-element.elementor-element-26b7b0eb{--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-5574 .elementor-element.elementor-element-6ece42b9{--padding-top:5.3125rem;--padding-bottom:6.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-100ccc08{--gap:2.375rem 2.375rem;--row-gap:2.375rem;--column-gap:2.375rem;}.elementor-5574 .elementor-element.elementor-element-6f30ae58{--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;--align-items:flex-start;}.elementor-5574 .elementor-element.elementor-element-745e0369 .elementor-heading-title{font-size:1.375rem;line-height:1.2em;}.elementor-5574 .elementor-element.elementor-element-5992f51a{--swiper-slides-to-display:2;}.elementor-5574 .elementor-element.elementor-element-6298a147{--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:3.5rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-4ef8fdda .elementor-heading-title{font-size:1.5rem;line-height:1.4em;}.elementor-5574 .elementor-element.elementor-element-7310b1dd{--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;--align-items:flex-start;}}@media(min-width:768px){.elementor-5574 .elementor-element.elementor-element-6a777b81{--width:887px;}.elementor-5574 .elementor-element.elementor-element-41cd348e{--width:1200px;}.elementor-5574 .elementor-element.elementor-element-5963aaa7{--width:53.25%;}.elementor-5574 .elementor-element.elementor-element-69b21dd1{--width:887px;}.elementor-5574 .elementor-element.elementor-element-6b239f33{--width:1200px;}.elementor-5574 .elementor-element.elementor-element-7e829d2c{--width:53.25%;}.elementor-5574 .elementor-element.elementor-element-745c77a0{--width:887px;}.elementor-5574 .elementor-element.elementor-element-23fdf5ca{--width:1200px;}.elementor-5574 .elementor-element.elementor-element-67dd5e9c{--width:53.25%;}.elementor-5574 .elementor-element.elementor-element-56af7507{--content-width:100%;}.elementor-5574 .elementor-element.elementor-element-26c054c4{--width:12px;}.elementor-5574 .elementor-element.elementor-element-27f3d11e{--width:100%;}.elementor-5574 .elementor-element.elementor-element-2c8e3bf9{--width:21.8125rem;}.elementor-5574 .elementor-element.elementor-element-94d9860{--width:37.4375rem;}.elementor-5574 .elementor-element.elementor-element-708624f6{--width:689px;}.elementor-5574 .elementor-element.elementor-element-1a958059{--width:12px;}.elementor-5574 .elementor-element.elementor-element-fddd4ec{--width:50%;}.elementor-5574 .elementor-element.elementor-element-7e2ca85d{--width:50%;}.elementor-5574 .elementor-element.elementor-element-2302d7fc{--width:50%;}.elementor-5574 .elementor-element.elementor-element-4bfb80fe{--width:50%;}.elementor-5574 .elementor-element.elementor-element-575c3029{--width:50%;}.elementor-5574 .elementor-element.elementor-element-6f04debf{--width:50%;}.elementor-5574 .elementor-element.elementor-element-393f2f6f{--width:50%;}.elementor-5574 .elementor-element.elementor-element-7f85bb{--width:50%;}.elementor-5574 .elementor-element.elementor-element-643fa12a{--width:38.8125rem;}.elementor-5574 .elementor-element.elementor-element-7bc54e93{--width:42.0625rem;}.elementor-5574 .elementor-element.elementor-element-25792736{--width:49%;}.elementor-5574 .elementor-element.elementor-element-ce4a7b3{--width:12px;}.elementor-5574 .elementor-element.elementor-element-678951e0{--width:33.33%;}.elementor-5574 .elementor-element.elementor-element-770da277{--content-width:100%;}.elementor-5574 .elementor-element.elementor-element-5f27ff56{--content-width:100%;}.elementor-5574 .elementor-element.elementor-element-2a9f1455{--content-width:100%;}.elementor-5574 .elementor-element.elementor-element-69c011a0{--width:12px;}.elementor-5574 .elementor-element.elementor-element-103988e0{--width:1200px;}.elementor-5574 .elementor-element.elementor-element-59143a60{--width:49%;}.elementor-5574 .elementor-element.elementor-element-158f6bbc{--width:12px;}.elementor-5574 .elementor-element.elementor-element-58ea30f6{--width:84%;}.elementor-5574 .elementor-element.elementor-element-c484b27{--width:12px;}.elementor-5574 .elementor-element.elementor-element-10d7452c{--width:12px;}.elementor-5574 .elementor-element.elementor-element-430ff12a{--width:50%;}.elementor-5574 .elementor-element.elementor-element-2554a3d4{--width:50%;}.elementor-5574 .elementor-element.elementor-element-1f08a49d{--width:50%;}.elementor-5574 .elementor-element.elementor-element-2625e6db{--width:50%;}.elementor-5574 .elementor-element.elementor-element-426dd285{--width:50%;}.elementor-5574 .elementor-element.elementor-element-6802654d{--width:50%;}.elementor-5574 .elementor-element.elementor-element-127342fb{--width:50%;}.elementor-5574 .elementor-element.elementor-element-3fa27544{--width:50%;}.elementor-5574 .elementor-element.elementor-element-682e2722{--width:84%;}.elementor-5574 .elementor-element.elementor-element-696f0611{--width:12px;}.elementor-5574 .elementor-element.elementor-element-f2c3e65{--width:100%;}.elementor-5574 .elementor-element.elementor-element-593e2ba4{--width:71%;}}@media(max-width:1100px) and (min-width:768px){.elementor-5574 .elementor-element.elementor-element-6a777b81{--width:400px;}.elementor-5574 .elementor-element.elementor-element-5963aaa7{--width:100%;}.elementor-5574 .elementor-element.elementor-element-34f33225{--content-width:100%;}.elementor-5574 .elementor-element.elementor-element-69b21dd1{--width:400px;}.elementor-5574 .elementor-element.elementor-element-7e829d2c{--width:100%;}.elementor-5574 .elementor-element.elementor-element-e18f63b{--content-width:100%;}.elementor-5574 .elementor-element.elementor-element-745c77a0{--width:400px;}.elementor-5574 .elementor-element.elementor-element-67dd5e9c{--width:100%;}.elementor-5574 .elementor-element.elementor-element-455c4220{--content-width:100%;}}@media(min-width:1101px){.elementor-5574 .elementor-element.elementor-element-5310b511:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-5310b511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5574 .elementor-element.elementor-element-7f32fb11:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-7f32fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5574 .elementor-element.elementor-element-76400bc3:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-76400bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-5574 .elementor-element.elementor-element-128c094c{--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-5574 .elementor-element.elementor-element-5310b511{--min-height:calc(100vh - 100px);}.elementor-5574 .elementor-element.elementor-element-6a777b81{--width:400px;--min-height:400px;top:50%;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-6a777b81{right:-247px;}body.rtl .elementor-5574 .elementor-element.elementor-element-6a777b81{left:-247px;}.elementor-5574 .elementor-element.elementor-element-41cd348e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-29b11d3e{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5574 .elementor-element.elementor-element-5b3e9916.elementor-element{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-7f32fb11{--min-height:calc(100vh - 100px);--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-5574 .elementor-element.elementor-element-69b21dd1{--width:400px;--min-height:400px;top:50%;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-69b21dd1{right:-247px;}body.rtl .elementor-5574 .elementor-element.elementor-element-69b21dd1{left:-247px;}.elementor-5574 .elementor-element.elementor-element-6b239f33{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-6423564f{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5574 .elementor-element.elementor-element-14bcb99e.elementor-element{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-76400bc3{--min-height:calc(100vh - 100px);--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-5574 .elementor-element.elementor-element-745c77a0{--width:400px;--min-height:400px;top:50%;}body:not(.rtl) .elementor-5574 .elementor-element.elementor-element-745c77a0{right:-247px;}body.rtl .elementor-5574 .elementor-element.elementor-element-745c77a0{left:-247px;}.elementor-5574 .elementor-element.elementor-element-23fdf5ca{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-5574 .elementor-element.elementor-element-1716d731{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5574 .elementor-element.elementor-element-77bb9874.elementor-element{--align-self:flex-start;}.elementor-5574 .elementor-element.elementor-element-373e71de{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5574 .elementor-element.elementor-element-527cd48a{--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;--flex-wrap:wrap;}.elementor-5574 .elementor-element.elementor-element-29396fff{--e-image-carousel-slides-to-show:3;}.elementor-5574 .elementor-element.elementor-element-68c5369c{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5574 .elementor-element.elementor-element-23780b91:not(.elementor-motion-effects-element-type-background), .elementor-5574 .elementor-element.elementor-element-23780b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel.is-active .st-accordion-panel__bg{background-position-x:80%;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel{flex-basis:53px;height:553px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel.is-active{flex:0 0 296px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__overlay{max-height:384px;width:256px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-slider{gap:6px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-dot{width:8px;height:8px;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stats{flex-direction:column;gap:0.75rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat{padding-left:0;border-left:none;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__quote{font-size:0.875rem;line-height:1.225rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__name, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__role{font-size:0.875rem;line-height:1.225rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat-number, .elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__stat-label{font-size:0.875rem;line-height:1.225rem;}.elementor-5574 .elementor-element.elementor-element-23e18504 > .elementor-widget-container{margin:0rem -1.5rem 0rem 0rem;}.elementor-5574 .elementor-element.elementor-element-149660b{--grid-columns:1;}.elementor-5574 .elementor-element.elementor-element-5992f51a{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-6a777b81 */.elementor-5574 .elementor-element.elementor-element-6a777b81 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b21dd1 */.elementor-5574 .elementor-element.elementor-element-69b21dd1 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745c77a0 */.elementor-5574 .elementor-element.elementor-element-745c77a0 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a777b81 */.elementor-5574 .elementor-element.elementor-element-6a777b81 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b21dd1 */.elementor-5574 .elementor-element.elementor-element-69b21dd1 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745c77a0 */.elementor-5574 .elementor-element.elementor-element-745c77a0 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a777b81 */.elementor-5574 .elementor-element.elementor-element-6a777b81 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b21dd1 */.elementor-5574 .elementor-element.elementor-element-69b21dd1 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745c77a0 */.elementor-5574 .elementor-element.elementor-element-745c77a0 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a777b81 */.elementor-5574 .elementor-element.elementor-element-6a777b81 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b21dd1 */.elementor-5574 .elementor-element.elementor-element-69b21dd1 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745c77a0 */.elementor-5574 .elementor-element.elementor-element-745c77a0 {
	clip-path: polygon(46.6539% 0, 100% 0, 53.3461% 100%, 0 100%);
	opacity: 0.85;
	z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-373e71de */.elementor-5574 .elementor-element.elementor-element-373e71de .e-n-carousel.swiper{
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-47ee9469 */.elementor-5574 .elementor-element.elementor-element-47ee9469 .elementor-counter-number-prefix { color: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-47ee9469 .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
	font-size: 2.5rem !important;
	line-height: 3rem !important;
}
.elementor-5574 .elementor-element.elementor-element-47ee9469 .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
	font-size: 1rem !important;
	line-height: 1.3rem !important;
}
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-47ee9469 .elementor-counter-title { margin-top: 0.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-40f925b0 */.elementor-5574 .elementor-element.elementor-element-40f925b0 .elementor-counter-number-prefix { color: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-40f925b0 .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
	font-size: 2.5rem !important;
	line-height: 3rem !important;
}
.elementor-5574 .elementor-element.elementor-element-40f925b0 .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
	font-size: 1rem !important;
	line-height: 1.3rem !important;
}
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-40f925b0 .elementor-counter-title { margin-top: 0.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7295795b */.elementor-5574 .elementor-element.elementor-element-7295795b .elementor-counter-number-prefix { color: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7295795b .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
	font-size: 2.5rem !important;
	line-height: 3rem !important;
}
.elementor-5574 .elementor-element.elementor-element-7295795b .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
	font-size: 1rem !important;
	line-height: 1.3rem !important;
}
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7295795b .elementor-counter-title { margin-top: 0.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4e1dd506 */.elementor-5574 .elementor-element.elementor-element-4e1dd506 .elementor-counter-number-prefix { color: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4e1dd506 .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
	font-size: 2.5rem !important;
	line-height: 3rem !important;
}
.elementor-5574 .elementor-element.elementor-element-4e1dd506 .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
	font-size: 1rem !important;
	line-height: 1.3rem !important;
}
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4e1dd506 .elementor-counter-title { margin-top: 0.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527cd48a */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-527cd48a > .e-con-inner > .e-con { width: calc(50% - 1.375rem) !important; max-width: calc(50% - 1.375rem) !important; flex: 0 0 calc(50% - 1.375rem) !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-163bd15c */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-163bd15c { order: 0; margin-bottom: 1.875rem !important; }
.elementor-5574 .elementor-element.elementor-element-163bd15c, .elementor-5574 .elementor-element.elementor-element-163bd15c p { font-size: 1.25rem !important; line-height: 1.75rem !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44c4ae9e */.elementor-5574 .elementor-element.elementor-element-44c4ae9e:hover .elementor-button-icon svg { fill: var(--e-global-color-accent); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-44c4ae9e { order: 2; margin-top: 1.875rem !important; align-self: center; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button-icon svg { width: 0.625rem; height: 0.625rem; }
.elementor-5574 .elementor-element.elementor-element-44c4ae9e .elementor-button-content-wrapper { align-items: flex-end; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ac8af */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-43ac8af, .elementor-5574 .elementor-element.elementor-element-43ac8af > .e-con-inner { display: contents; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-29396fff */.elementor-5574 .elementor-element.elementor-element-29396fff img {
    filter: grayscale(100%) brightness(0) invert(1);
    opacity: 0.6
}

.elementor-5574 .elementor-element.elementor-element-29396fff .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2811d110 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2811d110 { order: 1; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2811d110 { overflow: hidden !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c054c4 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-26c054c4 { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-26c054c4 { margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed5c1ba */.elementor-5574 .elementor-element.elementor-element-1ed5c1ba { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1ed5c1ba { white-space: normal !important; }
.elementor-5574 .elementor-element.elementor-element-1ed5c1ba, .elementor-5574 .elementor-element.elementor-element-1ed5c1ba p { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1ed5c1ba { margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-1ed5c1ba p { margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56af7507 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-56af7507, .elementor-5574 .elementor-element.elementor-element-56af7507 > .e-con-inner { flex-direction: row !important; align-items: center; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-56af7507, .elementor-5574 .elementor-element.elementor-element-56af7507 > .e-con-inner { justify-content: center !important; }
.elementor-5574 .elementor-element.elementor-element-56af7507 { margin-left: auto; margin-right: auto; width: auto !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58ea468a */.elementor-5574 .elementor-element.elementor-element-58ea468a * > :last-child {
    margin-bottom: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-58ea468a p:last-child { margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-58ea468a { margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b77d3db */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7b77d3db { margin-top: -1.125rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f587b7 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f587b7 { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f587b7 .elementor-heading-title br { display: none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46aa2f5d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-46aa2f5d { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1024368c */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1024368c { min-height: auto !important; height: auto !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1024368c .e-con { min-height: auto !important; height: auto !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57422baa */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-57422baa { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-57422baa .elementor-heading-title br { display: none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e4c57d1 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3e4c57d1 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38cd7e47 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-38cd7e47 { min-height: auto !important; height: auto !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-38cd7e47 .e-con { min-height: auto !important; height: auto !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3488d473 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3488d473 { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3488d473 .elementor-heading-title br { display: none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16d6f734 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-16d6f734 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8eebe7 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3a8eebe7 { min-height: auto !important; height: auto !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3a8eebe7 .e-con { min-height: auto !important; height: auto !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34c63369 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-34c63369 { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-34c63369 .elementor-heading-title br { display: none; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47e076fb */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-47e076fb { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-715d9634 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-715d9634 { min-height: auto !important; height: auto !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-715d9634 .e-con { min-height: auto !important; height: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700ce411 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-700ce411 > .e-con-inner { padding-top: 0 !important; padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8e3bf9 */.elementor-5574 .elementor-element.elementor-element-2c8e3bf9 {
	clip-path: polygon(91.5596% 100%, 0% 100%, 23.5622% 0%, 115.1132% 0%);
	z-index: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2c8e3bf9 { width: 9.5rem !important; min-height: 3.613rem !important; height: 3.613rem !important; left: auto !important; right: -1.25rem !important; top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94d9860 */.elementor-5574 .elementor-element.elementor-element-94d9860 {
	clip-path: polygon(46.6539% 100%, 100% 100%, 53.3461% 0%, 0% 0%);
	z-index: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-94d9860 { width: 9rem !important; min-height: 5.773rem !important; height: 5.773rem !important; left: -5.25rem !important; right: auto !important; top: auto !important; bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7731847e */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7731847e, .elementor-5574 .elementor-element.elementor-element-7731847e p { font-size: 1rem !important; line-height: 1.4rem !important; font-weight: 400 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7731847e { max-width: 96% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708624f6 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-708624f6 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a958059 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1a958059 { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-717c5416 */.elementor-5574 .elementor-element.elementor-element-717c5416 { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-717c5416 { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-717c5416, .elementor-5574 .elementor-element.elementor-element-717c5416 p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b6c21 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-b4b6c21, .elementor-5574 .elementor-element.elementor-element-b4b6c21 > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56978e12 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-56978e12 .elementor-heading-title { font-weight: 500 !important; line-height: 2.25rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b265acd */.elementor-5574 .elementor-element.elementor-element-4b265acd * > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a7bf5d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-22a7bf5d .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ead2090 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4ead2090 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33f66fbf */.elementor-5574 .elementor-element.elementor-element-33f66fbf:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-33f66fbf { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-33f66fbf .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddd4ec */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-fddd4ec { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-fddd4ec { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-fddd4ec > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2ca85d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7e2ca85d { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7db317 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2c7db317, .elementor-5574 .elementor-element.elementor-element-2c7db317 > .e-con-inner { flex-direction: row !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-2c7db317 > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-2c7db317 > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0ffc1c */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7d0ffc1c .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fe1d59f */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2fe1d59f { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3da9847c */.elementor-5574 .elementor-element.elementor-element-3da9847c:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3da9847c { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-3da9847c .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2302d7fc */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2302d7fc { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2302d7fc { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-2302d7fc > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bfb80fe */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4bfb80fe { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66187e54 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-66187e54, .elementor-5574 .elementor-element.elementor-element-66187e54 > .e-con-inner { flex-direction: row-reverse !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-66187e54 > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-66187e54 > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575c3029 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-575c3029 { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7954146 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7954146 .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91af15d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-91af15d { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-769ca76d */.elementor-5574 .elementor-element.elementor-element-769ca76d:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-769ca76d { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-769ca76d .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f04debf */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f04debf { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f04debf { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-6f04debf > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275264e */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-275264e, .elementor-5574 .elementor-element.elementor-element-275264e > .e-con-inner { flex-direction: row-reverse !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-275264e > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-275264e > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393f2f6f */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-393f2f6f { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53dc1bbb */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-53dc1bbb .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-465d57dd */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-465d57dd { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a9ccd14 */.elementor-5574 .elementor-element.elementor-element-5a9ccd14:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5a9ccd14 { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-5a9ccd14 .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f85bb */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7f85bb { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7f85bb { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-7f85bb > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431038b2 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-431038b2, .elementor-5574 .elementor-element.elementor-element-431038b2 > .e-con-inner { flex-direction: row !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-431038b2 > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-431038b2 > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643fa12a */.elementor-5574 .elementor-element.elementor-element-643fa12a {
	clip-path: polygon(46.6539% 0%, 100% 0%, 53.3461% 100%, 0% 100%);
	z-index: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-643fa12a { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc54e93 */.elementor-5574 .elementor-element.elementor-element-7bc54e93 {
	clip-path: polygon(53.3461% 0%, 0% 0%, 46.6539% 100%, 100% 100%);
	z-index: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7bc54e93 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4a7b3 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-ce4a7b3 { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e0d4c80 */.elementor-5574 .elementor-element.elementor-element-6e0d4c80 { white-space: nowrap; }

.elementor-5574 .elementor-element.elementor-element-6e0d4c80 p:last-child {
    margin-bottom: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6e0d4c80 { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-6e0d4c80, .elementor-5574 .elementor-element.elementor-element-6e0d4c80 p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c4d1eec */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3c4d1eec, .elementor-5574 .elementor-element.elementor-element-3c4d1eec > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fcacf8c */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5fcacf8c { margin-top: 0.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12f4bb73 */.elementor-5574 .elementor-element.elementor-element-12f4bb73 p:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25792736 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-25792736 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6aa1cdfd */.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 34px;
}

.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter {
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-number-wrapper { font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-title { font-size: 1.25rem !important; line-height: 1.5rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-number-wrapper { flex: 0 0 6rem !important; width: 6rem !important; justify-content: flex-start !important; }
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter { gap: 7px !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6aa1cdfd .elementor-counter-number-wrapper { align-items: center !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fceffda */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1fceffda > .e-con-inner { padding: 0 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1fceffda { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6f193a45 */.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 34px;
}
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter {
    display: flex;
    justify-content: space-between;
    gap: 17px;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-number-wrapper { font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-title { font-size: 1.25rem !important; line-height: 1.5rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-number-wrapper { flex: 0 0 6rem !important; width: 6rem !important; justify-content: flex-start !important; }
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter { gap: 7px !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6f193a45 .elementor-counter-number-wrapper { align-items: center !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b1e7ee */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-54b1e7ee > .e-con-inner { padding: 0 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-54b1e7ee { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-34d980e3 */.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 34px;
}
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter {
    display: flex;
    justify-content: flex-start;
    gap: 61px;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-number-wrapper { font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-title { font-size: 1.25rem !important; line-height: 1.5rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-number-wrapper { flex: 0 0 6rem !important; width: 6rem !important; justify-content: flex-start !important; }
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter { gap: 7px !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-34d980e3 .elementor-counter-number-wrapper { align-items: center !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52697633 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-52697633 > .e-con-inner { padding: 0 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-52697633 { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678951e0 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-678951e0 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c011a0 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-69c011a0 { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38f35e88 */.elementor-5574 .elementor-element.elementor-element-38f35e88 { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-38f35e88 { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-38f35e88, .elementor-5574 .elementor-element.elementor-element-38f35e88 p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fc579 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-94fc579, .elementor-5574 .elementor-element.elementor-element-94fc579 > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ca591e1 */.elementor-5574 .elementor-element.elementor-element-1ca591e1 * > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f254419 */.elementor-5574 .elementor-element.elementor-element-3f254419 { white-space: normal; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3f254419, .elementor-5574 .elementor-element.elementor-element-3f254419 p { font-size: 1.125rem !important; line-height: 1.35rem !important; }
.elementor-5574 .elementor-element.elementor-element-3f254419 { margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-3f254419 p { margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-46ca00dd */.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__cite {
	border-top: 1px solid #BF9439;
	padding-top: 11px;
	margin-top: 33px;
	display: flex;
	flex-direction: column;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__image img {
	width: 229px;
	height: 236px;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial {
	gap: 1.75rem;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__footer {
	padding-inline-end: 0;
}

.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button-prev svg,
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button-next svg {
	display: none;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button-prev,
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button-next {
	top: auto;
	transform: none;
	bottom: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 21px 24px;
	width: 24px;
	height: 24px;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button-next {
	left: auto;
	right: 16px;
	background-image: url(https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/07/next.svg);
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-swiper-button-prev {
	left: auto;
	right: 96px;
	background-image: url(https://dev.cms.santelmo.desarrollando-web.es/wp-content/uploads/2026/07/prev.svg);
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .swiper-pagination-fraction {
	left: auto;
	width: auto;
	text-align: right;
	right: 48px;
	bottom: 16px;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-main-swiper {
	width: 100%;
}
.elementor-5574 .elementor-element.elementor-element-46ca00dd .swiper-slide {
	padding: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial { flex-direction: column-reverse !important; gap: 1rem; }
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__footer { width: 100% !important; }
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__image, .elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__image img { width: 100% !important; max-width: 100% !important; }
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__content { width: 100% !important; }
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__text { font-size: 1rem !important; line-height: 1.5rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__image, .elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__image img { max-height: 11.625rem !important; object-fit: cover; }
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__name { font-size: 1rem !important; line-height: 1.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-testimonial__title { font-size: 1rem !important; line-height: 1.4rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-main-swiper { padding-bottom: 4.125rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-46ca00dd .elementor-main-swiper { overflow: hidden !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-103988e0 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-103988e0 { overflow: hidden !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f10aa39 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5f10aa39 { margin-top: -1.125rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158f6bbc */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-158f6bbc { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f699eea */.elementor-5574 .elementor-element.elementor-element-7f699eea { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7f699eea { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-7f699eea, .elementor-5574 .elementor-element.elementor-element-7f699eea p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af91b3e */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6af91b3e, .elementor-5574 .elementor-element.elementor-element-6af91b3e > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f0017b4 */.elementor-5574 .elementor-element.elementor-element-5f0017b4 * > :last-child {
    margin-bottom: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5f0017b4 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6033b792 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6033b792 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }
.elementor-5574 .elementor-element.elementor-element-6033b792 > .e-con-inner { padding-left: 0 !important; padding-right: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for st-accordion-slider, class: .elementor-element-23e18504 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-23e18504 { padding-left: 1.25rem !important; }
}

.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel:not(.is-active) .st-accordion-panel__overlay{
    background: none;
}

.elementor-5574 .elementor-element.elementor-element-23e18504 .st-accordion-panel__bg{
    background-position: 32%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432af259 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-432af259 { padding-bottom: 6.0625rem !important; }
.elementor-5574 .elementor-element.elementor-element-432af259 > .e-con-inner { padding-bottom: 0 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-432af259 { margin-bottom: 0 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-432af259 { overflow: hidden !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-186ab638 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-186ab638 .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-117b3a4a */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-117b3a4a .elementor-heading-title { line-height: 1.95rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b982d43 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2b982d43 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c4894e */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-62c4894e { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-62c4894e { height: 15.375rem !important; min-height: 15.375rem !important; max-height: 15.375rem !important; background-size: cover; }
.elementor-5574 .elementor-element.elementor-element-62c4894e img { height: 100% !important; max-height: 15.375rem !important; object-fit: cover; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3909052b */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3909052b { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3909052b { height: 15.25rem !important; min-height: 15.25rem !important; max-height: 15.25rem !important; background-size: cover; }
.elementor-5574 .elementor-element.elementor-element-3909052b img { height: 100% !important; max-height: 15.25rem !important; object-fit: cover; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-45d45cc9 */.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
}
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
}
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 3.125rem;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 0.5rem !important; }
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-number-wrapper { flex: 0 0 4.625rem !important; width: 4.625rem !important; justify-content: flex-start !important; align-items: center !important; font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; font-size: 1rem !important; line-height: 1.4rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-number-wrapper { order: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-45d45cc9 .elementor-counter-title { order: 1 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759a1b59 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-759a1b59 { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-759a1b59 > .e-con-inner { padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c3dd5 */.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
}
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
}
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 3.125rem;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 0.5rem !important; }
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-number-wrapper { flex: 0 0 4.625rem !important; width: 4.625rem !important; justify-content: flex-start !important; align-items: center !important; font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; font-size: 1rem !important; line-height: 1.4rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-number-wrapper { order: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-c3dd5 .elementor-counter-title { order: 1 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23ea1d9f */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-23ea1d9f { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-23ea1d9f > .e-con-inner { padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-45eaab7e */.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
}
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
}
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 3.125rem;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 0.5rem !important; }
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-number-wrapper { flex: 0 0 4.625rem !important; width: 4.625rem !important; justify-content: flex-start !important; align-items: center !important; font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; font-size: 1rem !important; line-height: 1.4rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-number-wrapper { order: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-45eaab7e .elementor-counter-title { order: 1 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ada051 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-18ada051 { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-18ada051 > .e-con-inner { padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3a4c8566 */.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-number-wrapper {
	text-align: start;
	justify-content: flex-start;
	--counter-prefix-grow: 0;
	--counter-suffix-grow: 0;
	--counter-number-grow: 0;
}
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-title {
	justify-content: flex-start;
	text-align: start;
}
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-number-prefix {
	color: #BF9439;
	font-size: 3.125rem;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 0.5rem !important; }
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-number-wrapper { flex: 0 0 4.625rem !important; width: 4.625rem !important; justify-content: flex-start !important; align-items: center !important; font-size: 2rem !important; line-height: 2.4rem !important; }
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-number-prefix { font-size: 1.75rem !important; line-height: 2.1rem !important; }
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-title { flex: 1 1 auto !important; text-align: left !important; justify-content: flex-start !important; font-size: 1rem !important; line-height: 1.4rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-number-wrapper { order: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-3a4c8566 .elementor-counter-title { order: 1 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f3e006 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-18f3e006 { padding-top: 0.75rem !important; padding-bottom: 1.125rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-18f3e006 > .e-con-inner { padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c484b27 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-c484b27 { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-354d8000 */.elementor-5574 .elementor-element.elementor-element-354d8000 { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-354d8000 { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-354d8000, .elementor-5574 .elementor-element.elementor-element-354d8000 p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93bb20 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-b93bb20, .elementor-5574 .elementor-element.elementor-element-b93bb20 > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d8bdbf3 */.elementor-5574 .elementor-element.elementor-element-7d8bdbf3 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ea30f6 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-58ea30f6 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b424d6e */.elementor-5574 .elementor-element.elementor-element-1b424d6e:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1b424d6e .elementor-button-icon svg { width: 10px !important; height: 10px !important; }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-149660b */.elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item:nth-of-type(2) [data-role="catedra-textbox"] {
	background-color: #161F3F !important;
}

.elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item:nth-of-type(2) [data-role="catedra-triangle"] {
	background-color: #161F3F !important;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-149660b .elementor-loop-container { gap: 0.5rem !important; }
.elementor-5574 .elementor-element.elementor-element-149660b [data-id="2ef1726"], .elementor-5574 .elementor-element.elementor-element-149660b [data-id="2ef1726"] > .e-con-inner, .elementor-5574 .elementor-element.elementor-element-149660b [data-id="84a72b9"] { height: 6.9375rem !important; min-height: 6.9375rem !important; max-height: 6.9375rem !important; }
.elementor-5574 .elementor-element.elementor-element-149660b [data-id="6647269"] .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
.elementor-5574 .elementor-element.elementor-element-149660b [data-id="6647269"] .elementor-widget-text-editor { display: none !important; }
.elementor-5574 .elementor-element.elementor-element-149660b .elementor-widget-button svg { width: 10px !important; height: 10px !important; }
.elementor-5574 .elementor-element.elementor-element-149660b [data-id="2d08d9b"], .elementor-5574 .elementor-element.elementor-element-149660b [data-id="2d08d9b"] > .e-con-inner { height: auto !important; min-height: 0 !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-149660b [data-id="f8f4550"] { display: none !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-149660b [data-id="2d08d9b"] > .e-con-inner { padding-top: 1.375rem !important; padding-bottom: 1.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-149660b .elementor-loop-container { grid-template-columns: 1fr !important; }
.elementor-5574 .elementor-element.elementor-element-149660b [data-elementor-type="loop-item"] { width: 100% !important; max-width: 100% !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-149660b { width: 100% !important; max-width: 100% !important; flex: 1 1 100% !important; }
}

/* tonos catedras */
.elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item-234 .elementor-element-2d08d9b, .elementor-5574 .elementor-element.elementor-element-149660b .e-loop-item-234 .elementor-element-84a72b9 { background-color: #24346C !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e9f92a8 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5e9f92a8 { padding-top: 5.3125rem !important; }
.elementor-5574 .elementor-element.elementor-element-5e9f92a8 > .e-con-inner { padding-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af2397f */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1af2397f { margin-top: 0 !important; margin-bottom: 0.6875rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1af2397f { padding-top: 0 !important; padding-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-1af2397f > .e-con-inner { padding-top: 0 !important; padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d7452c */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-10d7452c { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c918142 */.elementor-5574 .elementor-element.elementor-element-7c918142 { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7c918142 { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-7c918142, .elementor-5574 .elementor-element.elementor-element-7c918142 p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2199e139 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2199e139, .elementor-5574 .elementor-element.elementor-element-2199e139 > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32a5dd9d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-32a5dd9d .elementor-heading-title { font-weight: 500 !important; font-size: 1.5rem !important; line-height: 1.8rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-644c0ea6 */.elementor-5574 .elementor-element.elementor-element-644c0ea6 * > :last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c4beb7a */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4c4beb7a { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35410d0a */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-35410d0a .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-543657e8 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-543657e8 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d36b838 */.elementor-5574 .elementor-element.elementor-element-d36b838:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-d36b838 { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-d36b838 .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-430ff12a */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-430ff12a { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-430ff12a { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-430ff12a > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2554a3d4 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2554a3d4 { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-471b63f9 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-471b63f9, .elementor-5574 .elementor-element.elementor-element-471b63f9 > .e-con-inner { flex-direction: row !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-471b63f9 > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-471b63f9 > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278a3092 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-278a3092 .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54b0535 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-54b0535 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43724440 */.elementor-5574 .elementor-element.elementor-element-43724440:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-43724440 { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-43724440 .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f08a49d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1f08a49d { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1f08a49d { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-1f08a49d > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2625e6db */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-2625e6db { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b5ca7ac */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6b5ca7ac, .elementor-5574 .elementor-element.elementor-element-6b5ca7ac > .e-con-inner { flex-direction: row-reverse !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-6b5ca7ac > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-6b5ca7ac > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426dd285 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-426dd285 { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fd6a2bb */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3fd6a2bb .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d64de45 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-1d64de45 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d0f37b2 */.elementor-5574 .elementor-element.elementor-element-7d0f37b2:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-7d0f37b2 { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-7d0f37b2 .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6802654d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6802654d { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6802654d { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-6802654d > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a60a1e */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-17a60a1e, .elementor-5574 .elementor-element.elementor-element-17a60a1e > .e-con-inner { flex-direction: row-reverse !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-17a60a1e > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-17a60a1e > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127342fb */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-127342fb { min-height: 10.375rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e8ffc0c */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3e8ffc0c .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-699fcc90 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-699fcc90 { display: none !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-603ae236 */.elementor-5574 .elementor-element.elementor-element-603ae236:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-603ae236 { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button-wrapper { text-align: left !important; }
.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button { line-height: 1.4rem !important; padding-left: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button-content-wrapper { gap: 0.5rem; align-items: center; justify-content: flex-start; }
.elementor-5574 .elementor-element.elementor-element-603ae236 .elementor-button-icon svg { width: 10px; height: 10px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa27544 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3fa27544 { min-height: 10.375rem !important; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-3fa27544 { padding: 1.1875rem 1rem !important; }
.elementor-5574 .elementor-element.elementor-element-3fa27544 > .e-con-inner { padding: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7573a6 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4f7573a6, .elementor-5574 .elementor-element.elementor-element-4f7573a6 > .e-con-inner { flex-direction: row !important; flex-wrap: nowrap !important; }
.elementor-5574 .elementor-element.elementor-element-4f7573a6 > .e-con-inner > .e-con, .elementor-5574 .elementor-element.elementor-element-4f7573a6 > .e-con { width: 50% !important; max-width: 50% !important; flex: 0 0 50% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7d2f8 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-a7d2f8 { padding-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-a7d2f8 > .e-con-inner { padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-696f0611 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-696f0611 { width: 10px !important; max-width: 10px !important; height: 10px !important; min-height: 10px !important; flex: 0 0 10px !important; margin-top: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563e070e */.elementor-5574 .elementor-element.elementor-element-563e070e { white-space: nowrap; }
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-563e070e { white-space: normal !important; margin-bottom: 0 !important; }
.elementor-5574 .elementor-element.elementor-element-563e070e, .elementor-5574 .elementor-element.elementor-element-563e070e p { font-size: 1.125rem !important; line-height: 1.35rem !important; margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67bb0e4d */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-67bb0e4d, .elementor-5574 .elementor-element.elementor-element-67bb0e4d > .e-con-inner { flex-direction: row !important; align-items: center; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61035f04 */.elementor-5574 .elementor-element.elementor-element-61035f04 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682e2722 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-682e2722 { width: 100% !important; max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d2f993b */.elementor-5574 .elementor-element.elementor-element-6d2f993b:hover .elementor-button-icon svg { fill: var(--e-global-color-text); }/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5992f51a */.elementor-5574 .elementor-element.elementor-element-5992f51a .swiper {
	overflow: visible;
}
.elementor-5574 .elementor-element.elementor-element-5992f51a .swiper-slide {
	width: 486px;
	margin-right: 6px;
}
.elementor-5574 .elementor-element.elementor-element-5992f51a .swiper-wrapper {
	overflow: visible;
}
.elementor-5574 .elementor-element.elementor-element-5992f51a {
	width: calc((100vw + 1200px) / 2) !important;
	max-width: none !important;
	overflow: hidden;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5992f51a { width: 100% !important; max-width: 100% !important; overflow: hidden; }
}

@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-5992f51a [data-id="a864fff"], .elementor-5574 .elementor-element.elementor-element-5992f51a [data-id="a864fff"] > .e-con-inner { height: 9.375rem !important; min-height: 9.375rem !important; max-height: 9.375rem !important; }
.elementor-5574 .elementor-element.elementor-element-5992f51a [data-id="64f23f6"] .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100ccc08 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-100ccc08 { max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ece42b9 */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6ece42b9 { margin-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c3e65 */.elementor-5574 .elementor-element.elementor-element-f2c3e65 {
	clip-path: polygon(0 0, 75% 0, 69% 100%, 0 100%);
	z-index: 0;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-f2c3e65 { top: 0 !important; left: 0 !important; width: 100% !important; height: 21.5625rem !important; min-height: 0 !important; clip-path: none !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-266cd78f */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-266cd78f .elementor-heading-title { font-size: 1.125rem !important; line-height: 1.35rem !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ef8fdda */@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-4ef8fdda { width: 96% !important; max-width: 96% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7a7c41 */.elementor-5574 .elementor-element.elementor-element-6b7a7c41 { z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6298a147 */.elementor-5574 .elementor-element.elementor-element-6298a147 {
	background-size: 31.44% 100% !important;
	background-repeat: no-repeat !important;
}
@media (max-width: 1100px) {
.elementor-5574 .elementor-element.elementor-element-6298a147 { min-height: 32.5625rem !important; background-size: 100% auto !important; background-position: center bottom !important; background-repeat: no-repeat !important; }
}/* End custom CSS */