.elementor-27 .elementor-element.elementor-element-8d95761{--display:flex;--min-height:1000px;--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;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-27 .elementor-element.elementor-element-8d95761:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-8d95761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8d95761::before, .elementor-27 .elementor-element.elementor-element-8d95761 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-8d95761 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-8d95761 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-8d95761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-8d95761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-8d95761.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-bfd893c{--display:flex;--min-height:80vh;--margin-top:0%;--margin-bottom:0%;--margin-left:-5%;--margin-right:0%;--z-index:1;}.elementor-27 .elementor-element.elementor-element-06f09bf{--display:flex;--min-height:80vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-27 .elementor-element.elementor-element-06f09bf:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-06f09bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-06f09bf::before, .elementor-27 .elementor-element.elementor-element-06f09bf > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-06f09bf > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-06f09bf > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-06f09bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-06f09bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-06f09bf.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-cc1e766 .elementor-button{background-color:#373737;border-radius:35px 35px 35px 35px;padding:-2px -2px -2px -2px;}.elementor-27 .elementor-element.elementor-element-cc1e766{margin:0vw 38vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;border-style:none;}.elementor-27 .elementor-element.elementor-element-cc1e766.elementor-element{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-378b582{--display:flex;--min-height:348px;--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-378b582:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-378b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-378b582::before, .elementor-27 .elementor-element.elementor-element-378b582 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-378b582 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-378b582 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-378b582 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-378b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-64b3322 .elementor-button{background-color:#37373700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;padding:3px 3px 3px 3px;}.elementor-27 .elementor-element.elementor-element-64b3322{margin:29px 10px calc(var(--kit-widget-spacing, 0px) + -65px) 106px;border-style:none;}.elementor-27 .elementor-element.elementor-element-64b3322.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-30ca3db{--display:flex;--min-height:497px;--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-30ca3db:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-30ca3db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBA754;}.elementor-27 .elementor-element.elementor-element-30ca3db::before, .elementor-27 .elementor-element.elementor-element-30ca3db > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-30ca3db > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-30ca3db > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-30ca3db > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-30ca3db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-f84d14e{--display:flex;--min-height:0px;--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-end;--align-items:flex-start;--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-27 .elementor-element.elementor-element-f84d14e.e-con{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-2ac6d4f{--display:flex;--margin-top:0px;--margin-bottom:133px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-53f561e{--display:flex;--min-height:1100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:560px 560px 560px 560px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:-17px;--padding-bottom:-17px;--padding-left:-17px;--padding-right:-17px;}.elementor-27 .elementor-element.elementor-element-53f561e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-53f561e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/ROSA-BIEN-ECHO-1536x1097.jpg");background-position:-222px -157px;}.elementor-27 .elementor-element.elementor-element-53f561e.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-a13bf65{--display:flex;--min-height:497px;--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-a13bf65:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a13bf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6630D;}.elementor-27 .elementor-element.elementor-element-a13bf65::before, .elementor-27 .elementor-element.elementor-element-a13bf65 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-a13bf65 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-a13bf65 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-a13bf65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-a13bf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-606271f{--display:flex;--min-height:30px;--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-end;--align-items:flex-start;--margin-top:-56px;--margin-bottom:21px;--margin-left:0px;--margin-right:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-27 .elementor-element.elementor-element-606271f.e-con{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-97a4ccf{--display:flex;}.elementor-27 .elementor-element.elementor-element-7168ce8{--display:flex;--min-height:1100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:560px 560px 560px 560px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:-17px;--padding-bottom:-17px;--padding-left:-17px;--padding-right:-17px;}.elementor-27 .elementor-element.elementor-element-7168ce8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7168ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/vecteezy_basketball-player-in-action_12647220-1536x1025.jpg");}.elementor-27 .elementor-element.elementor-element-7168ce8.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-e486851{--display:flex;--min-height:1px;--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;--overlay-opacity:0.5;}.elementor-27 .elementor-element.elementor-element-e486851::before, .elementor-27 .elementor-element.elementor-element-e486851 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-e486851 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-e486851 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-e486851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-e486851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-6bef744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-6bef744.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-9e0738c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-9e0738c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7c42c68{--display:flex;}.elementor-27 .elementor-element.elementor-element-2f78e0e{--display:flex;}.elementor-27 .elementor-element.elementor-element-e7fe84f{--display:flex;}.elementor-27 .elementor-element.elementor-element-23b8b8e{--display:flex;}.elementor-27 .elementor-element.elementor-element-dbbf6bb{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;width:var( --container-widget-width, 70% );max-width:70%;background-color:#ACACAC96;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:52px 52px 52px 52px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:22px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-27 .elementor-element.elementor-element-dbbf6bb.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-dbbf6bb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 69px rgba(0,0,0,0.3);}.elementor-27 .elementor-element.elementor-element-dbbf6bb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-9c17d5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-9c17d5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-cf40b35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-cf40b35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-cf40b35 img{width:58px;}.elementor-27 .elementor-element.elementor-element-26c4eda{--display:flex;--min-height:497px;--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-26c4eda:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-26c4eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C114DEB;}.elementor-27 .elementor-element.elementor-element-26c4eda::before, .elementor-27 .elementor-element.elementor-element-26c4eda > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-26c4eda > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-26c4eda > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-26c4eda > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-26c4eda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-ed01731{--display:flex;--min-height:30px;--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-end;--align-items:flex-start;--margin-top:-56px;--margin-bottom:21px;--margin-left:0px;--margin-right:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-27 .elementor-element.elementor-element-ed01731.e-con{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-c55e541{--display:flex;}.elementor-27 .elementor-element.elementor-element-d0150fa{--display:flex;--min-height:1100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:560px 560px 560px 560px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:-17px;--padding-bottom:-17px;--padding-left:-17px;--padding-right:-17px;}.elementor-27 .elementor-element.elementor-element-d0150fa:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d0150fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E1A3900;background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/Sin-titulo-5-1-1024x751.jpg");background-position:16px -49px;}.elementor-27 .elementor-element.elementor-element-d0150fa.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9c55c29{--display:flex;--min-height:1px;--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;--overlay-opacity:0.5;}.elementor-27 .elementor-element.elementor-element-9c55c29::before, .elementor-27 .elementor-element.elementor-element-9c55c29 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-9c55c29 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-9c55c29 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-9c55c29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-9c55c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-bc90db9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-bc90db9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-67ceb31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-67ceb31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-27eedd1{--display:flex;}.elementor-27 .elementor-element.elementor-element-de27832{--display:flex;}.elementor-27 .elementor-element.elementor-element-bc0b77f{--display:flex;}.elementor-27 .elementor-element.elementor-element-7b74fcc{--display:flex;}.elementor-27 .elementor-element.elementor-element-e5f2434{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;width:var( --container-widget-width, 70% );max-width:70%;background-color:#ACACAC96;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:52px 52px 52px 52px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:22px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-27 .elementor-element.elementor-element-e5f2434.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-e5f2434 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 69px rgba(0,0,0,0.3);}.elementor-27 .elementor-element.elementor-element-e5f2434 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-1e417b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-1e417b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-4896543{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-4896543.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-4896543 img{width:58px;}.elementor-27 .elementor-element.elementor-element-b38410f{--display:flex;--min-height:497px;--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-b38410f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b38410f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#127E8B;}.elementor-27 .elementor-element.elementor-element-b38410f::before, .elementor-27 .elementor-element.elementor-element-b38410f > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-b38410f > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-b38410f > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-b38410f > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-b38410f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-fae0dbc{--display:flex;--min-height:30px;--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-end;--align-items:flex-start;--margin-top:-56px;--margin-bottom:21px;--margin-left:0px;--margin-right:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-27 .elementor-element.elementor-element-fae0dbc.e-con{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-0107b4d{--display:flex;}.elementor-27 .elementor-element.elementor-element-e6aebe1{--display:flex;--min-height:1100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:560px 560px 560px 560px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:-17px;--padding-bottom:-17px;--padding-left:-17px;--padding-right:-17px;}.elementor-27 .elementor-element.elementor-element-e6aebe1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e6aebe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/valla-metro-1024x768.jpg");}.elementor-27 .elementor-element.elementor-element-e6aebe1.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-967383a{--display:flex;--min-height:1px;--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;--overlay-opacity:0.5;}.elementor-27 .elementor-element.elementor-element-967383a::before, .elementor-27 .elementor-element.elementor-element-967383a > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-967383a > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-967383a > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-967383a > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-967383a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-ff2a8b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-ff2a8b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-aa7da57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-aa7da57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ed74093{--display:flex;}.elementor-27 .elementor-element.elementor-element-de7f42c{--display:flex;}.elementor-27 .elementor-element.elementor-element-daaf95a{--display:flex;}.elementor-27 .elementor-element.elementor-element-3cf0a98{--display:flex;}.elementor-27 .elementor-element.elementor-element-6bf2282{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;width:var( --container-widget-width, 70% );max-width:70%;background-color:#ACACAC96;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:52px 52px 52px 52px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:22px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-27 .elementor-element.elementor-element-6bf2282.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6bf2282 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 69px rgba(0,0,0,0.3);}.elementor-27 .elementor-element.elementor-element-6bf2282 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-135457a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-135457a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-807dae5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-807dae5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-807dae5 img{width:58px;}.elementor-27 .elementor-element.elementor-element-a3af767{--display:flex;--min-height:497px;--overlay-opacity:0;--border-radius:17px 17px 17px 17px;--margin-top:-100px;--margin-bottom:-134px;--margin-left:0px;--margin-right:0px;--padding-top:-26px;--padding-bottom:-26px;--padding-left:-26px;--padding-right:-26px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-a3af767:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a3af767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27 .elementor-element.elementor-element-a3af767::before, .elementor-27 .elementor-element.elementor-element-a3af767 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-a3af767 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-a3af767 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-a3af767 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-a3af767 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-74c32ce .elementor-button{background-color:#37373700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;padding:3px 3px 3px 3px;}.elementor-27 .elementor-element.elementor-element-74c32ce{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;border-style:none;}.elementor-27 .elementor-element.elementor-element-74c32ce.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-18dab76 .elementor-button{background-color:#C0C0C0;font-family:"Euclid B", Sans-serif;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:35px 35px 35px 35px;padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-18dab76{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;border-style:none;}.elementor-27 .elementor-element.elementor-element-18dab76.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4ba98bd{--display:flex;--min-height:802px;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--margin-top:-103px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-27 .elementor-element.elementor-element-4ba98bd:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4ba98bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-4ba98bd::before, .elementor-27 .elementor-element.elementor-element-4ba98bd > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-4ba98bd > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-4ba98bd > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-4ba98bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-4ba98bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-4d84d11 .elementor-button{background-color:#C0C0C0;font-family:"Euclid B", Sans-serif;font-size:17px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:35px 35px 35px 35px;padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-4d84d11{margin:229px -5px calc(var(--kit-widget-spacing, 0px) + -78px) 110px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:44px 44px 44px 44px;}.elementor-27 .elementor-element.elementor-element-4d84d11.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-684dd41 .elementor-button{background-color:#37373700;font-family:"Euclid B", Sans-serif;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:37px 37px 37px 37px;padding:5px 5px 5px 5px;}.elementor-27 .elementor-element.elementor-element-684dd41{margin:166px 453px calc(var(--kit-widget-spacing, 0px) + -72px) 539px;border-style:none;}.elementor-27 .elementor-element.elementor-element-684dd41.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-e1f553f{margin:9px -2px calc(var(--kit-widget-spacing, 0px) + 0px) 136px;padding:0px 14px 0px 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-e1f553f.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-e1f553f img{width:84%;max-width:69%;}.elementor-27 .elementor-element.elementor-element-c8c3d47 .elementor-button{background-color:#C0C0C0;font-family:"Euclid B", Sans-serif;font-size:17px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:35px 35px 35px 35px;padding:12px 12px 12px 12px;}.elementor-27 .elementor-element.elementor-element-c8c3d47{margin:-279px 71px calc(var(--kit-widget-spacing, 0px) + 367px) 143px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:44px 44px 44px 44px;}.elementor-27 .elementor-element.elementor-element-c8c3d47.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-8d95761{--width:100%;}.elementor-27 .elementor-element.elementor-element-bfd893c{--width:110%;}.elementor-27 .elementor-element.elementor-element-06f09bf{--width:100%;}.elementor-27 .elementor-element.elementor-element-f84d14e{--width:58%;}.elementor-27 .elementor-element.elementor-element-53f561e{--width:1100px;}.elementor-27 .elementor-element.elementor-element-606271f{--width:53%;}.elementor-27 .elementor-element.elementor-element-7168ce8{--width:1100px;}.elementor-27 .elementor-element.elementor-element-6bef744{--width:10.746%;}.elementor-27 .elementor-element.elementor-element-9e0738c{--width:82.716%;}.elementor-27 .elementor-element.elementor-element-9c17d5a{--width:9.132%;}.elementor-27 .elementor-element.elementor-element-ed01731{--width:35%;}.elementor-27 .elementor-element.elementor-element-d0150fa{--width:1100px;}.elementor-27 .elementor-element.elementor-element-bc90db9{--width:10.746%;}.elementor-27 .elementor-element.elementor-element-67ceb31{--width:82.716%;}.elementor-27 .elementor-element.elementor-element-1e417b4{--width:9.132%;}.elementor-27 .elementor-element.elementor-element-fae0dbc{--width:35%;}.elementor-27 .elementor-element.elementor-element-e6aebe1{--width:1100px;}.elementor-27 .elementor-element.elementor-element-ff2a8b9{--width:10.746%;}.elementor-27 .elementor-element.elementor-element-aa7da57{--width:82.716%;}.elementor-27 .elementor-element.elementor-element-135457a{--width:9.132%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-53f561e{--width:600px;}.elementor-27 .elementor-element.elementor-element-7168ce8{--width:600px;}.elementor-27 .elementor-element.elementor-element-d0150fa{--width:600px;}.elementor-27 .elementor-element.elementor-element-e6aebe1{--width:600px;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-64b3322{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + -11rem) 1rem;padding:1px 1px 1px 1px;}.elementor-27 .elementor-element.elementor-element-53f561e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-53f561e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/ROSA-BIEN-ECHO-1024x731.jpg");background-position:-222px -75px;}.elementor-27 .elementor-element.elementor-element-53f561e{--min-height:600px;}.elementor-27 .elementor-element.elementor-element-7168ce8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7168ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/vecteezy_basketball-player-in-action_12647220-1024x683.jpg");}.elementor-27 .elementor-element.elementor-element-7168ce8{--min-height:600px;}.elementor-27 .elementor-element.elementor-element-d0150fa:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d0150fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/Sin-titulo-5-1-768x563.jpg");background-position:-139px 0px;}.elementor-27 .elementor-element.elementor-element-d0150fa{--min-height:600px;}.elementor-27 .elementor-element.elementor-element-e6aebe1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e6aebe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/valla-metro-768x576.jpg");}.elementor-27 .elementor-element.elementor-element-e6aebe1{--min-height:600px;}.elementor-27 .elementor-element.elementor-element-4ba98bd{--min-height:0px;}.elementor-27 .elementor-element.elementor-element-4d84d11{margin:294px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-684dd41{margin:4vw -19vw calc(var(--kit-widget-spacing, 0px) + -7vw) 4vw;padding:0px 41px 0px -1px;}.elementor-27 .elementor-element.elementor-element-e1f553f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-e1f553f img{width:73%;max-width:51%;}.elementor-27 .elementor-element.elementor-element-c8c3d47{padding:2vw 6vw 0vw 17vw;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-8d95761{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-bfd893c{--width:110%;}.elementor-27 .elementor-element.elementor-element-06f09bf{--min-height:98vh;}.elementor-27 .elementor-element.elementor-element-378b582{--min-height:325px;}.elementor-27 .elementor-element.elementor-element-30ca3db{--min-height:0px;}.elementor-27 .elementor-element.elementor-element-f84d14e{--width:500px;--margin-top:-4vw;--margin-bottom:80vw;--margin-left:-59vw;--margin-right:-3vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-27 .elementor-element.elementor-element-f84d14e.e-con{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-2ac6d4f{--width:100vw;--min-height:15vh;}.elementor-27 .elementor-element.elementor-element-53f561e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-53f561e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/ROSA-BIEN-ECHO-300x214.jpg");background-position:-313px -198px;}.elementor-27 .elementor-element.elementor-element-53f561e{--width:250px;--min-height:250px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-81vw;--margin-bottom:-11vw;--margin-left:-11vw;--margin-right:14vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-27 .elementor-element.elementor-element-a13bf65{--min-height:0vh;}.elementor-27 .elementor-element.elementor-element-606271f{--width:500px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:-2vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:60vw;}.elementor-27 .elementor-element.elementor-element-97a4ccf{--min-height:484px;}.elementor-27 .elementor-element.elementor-element-7168ce8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7168ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/vecteezy_basketball-player-in-action_12647220-300x200.jpg");background-position:9px 33px;}.elementor-27 .elementor-element.elementor-element-7168ce8{--min-height:251px;}.elementor-27 .elementor-element.elementor-element-cf40b35{margin:-103px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 288px;--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;}.elementor-27 .elementor-element.elementor-element-ed01731{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:17rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27 .elementor-element.elementor-element-d0150fa:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d0150fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sroig.estaciondiseno.es/wp-content/uploads/2026/06/Sin-titulo-5-1-300x220.jpg");background-position:-32px 0px;}.elementor-27 .elementor-element.elementor-element-d0150fa{--min-height:250px;}.elementor-27 .elementor-element.elementor-element-4896543{margin:-103px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 288px;--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;}.elementor-27 .elementor-element.elementor-element-fae0dbc{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:17rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27 .elementor-element.elementor-element-e6aebe1{--min-height:250px;--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-27 .elementor-element.elementor-element-e6aebe1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e6aebe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-27 .elementor-element.elementor-element-807dae5{margin:-103px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 288px;--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;}.elementor-27 .elementor-element.elementor-element-18dab76{margin:44px 44px calc(var(--kit-widget-spacing, 0px) + 44px) 44px;}.elementor-27 .elementor-element.elementor-element-4ba98bd{--min-height:28vh;}.elementor-27 .elementor-element.elementor-element-4d84d11{margin:44vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;padding:0px 0px -1px 0px;}.elementor-27 .elementor-element.elementor-element-4d84d11.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-4d84d11 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-27 .elementor-element.elementor-element-684dd41{margin:76vw -9vw calc(var(--kit-widget-spacing, 0px) + -115vw) -54vw;padding:4px 4px 4px 4px;}.elementor-27 .elementor-element.elementor-element-e1f553f{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-e1f553f.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-e1f553f img{max-width:85%;}.elementor-27 .elementor-element.elementor-element-c8c3d47{margin:-67vw 6vw calc(var(--kit-widget-spacing, 0px) + 6vw) -2vw;padding:0vw 0vw 0vw 0vw;}.elementor-27 .elementor-element.elementor-element-c8c3d47.elementor-element{--align-self:flex-start;}}/* Start custom CSS for container, class: .elementor-element-30ca3db */.elementor-27 .elementor-element.elementor-element-30ca3db{ position:relative; }/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-dbbf6bb */.elementor-27 .elementor-element.elementor-element-dbbf6bb {
  background: rgba(255, 255, 255, 0.08); /* casi transparente */
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  border-radius: 16px;

  border: 1px solid rgba(255, 255, 255, 0.2); /* brillo tipo cristal */

  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-e5f2434 */.elementor-27 .elementor-element.elementor-element-e5f2434 {
  background: rgba(255, 255, 255, 0.08); /* casi transparente */
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  border-radius: 16px;

  border: 1px solid rgba(255, 255, 255, 0.2); /* brillo tipo cristal */

  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-6bf2282 */.elementor-27 .elementor-element.elementor-element-6bf2282 {
  background: rgba(255, 255, 255, 0.08); /* casi transparente */
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);

  border-radius: 16px;

  border: 1px solid rgba(255, 255, 255, 0.2); /* brillo tipo cristal */

  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba98bd */tarjeta-top/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d95761 */.elementor-27 .elementor-element.elementor-element-8d95761 {
    overflow: hidden !important;
}

/* Configuración básica de la página */
body {
    margin: 0;
    font-family: system-ui, -apple-system, sans-serif;
    background-color: #f4f4f9;
    color: #333;
}

/* Contenedor sticky para que la tarjeta acompañe el inicio del scroll o se quede fija */
.sticky-container {
    position: sticky;
    top: 0;
    z-index: 100;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
}

/* La tarjeta que recibirá la animación */
.card-superior {
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 90vh 190vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}

/* Definición de los Keyframes */
@keyframes contraerYDesaparecer {
    from {
        opacity: 1;
        transform: scale(1);
        filter: blur(0px);
    }
    to {
        opacity: 0;
        transform: scale(0.85); /* Se encoge un 15% */
        filter: blur(4px);      /* Opcional: un ligero desenfoque para suavizar */
        pointer-events: none;   /* Evita que bloquee clics cuando no es visible */
    }
}

/* Relleno para forzar el scroll en la página */
.contenido-web {
    padding: 20px;
    max-width: 800px;
    margin: 0 auto;
}

.bloque {
    height: 400px;
    background: linear-gradient(135px, #e0e0e0, #cbd5e1);
    margin: 20px 0;
    border-radius: 12px;
}
.card-blanca{
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 170vh 260vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}

.card-azul{
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 290vh 390vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}
.card-lila{
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 390vh 490vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}
.card-roja{
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 580vh 680vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}
.card-verde{
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 780vh 880vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}
.card-amarilla{
    width: 100%;
    max-width: 4000px;
    background: #ffffff;
    padding: 24px;
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    text-align: center;
    
    /* Configuración de la animación de scroll */
    animation: contraerYDesaparecer linear both;
    animation-timeline: scroll(root block); /* Vinculado al scroll vertical del documento */
    animation-range: 980vh 1080vh; /* El efecto ocurre durante los primeros 200px de scroll */
    
    /* Asegura transformaciones fluidas y punto de anclaje superior */
    transform-origin: top center; 
}/* End custom CSS */
/* Start custom CSS */footer {
    position: fixed;
    bottom: -120px;
    left: 0;
    width: 100%;
    z-index: 1;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Regular.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Bold.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Italic.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Italic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Bold-Italic.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Bold-Italic-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Medium.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-SemiBold.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Light.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Light-Italic.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Light-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Euclid B';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-SemiBold-Italic.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-SemiBold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Euclid B';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Euclid B';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Medium-Italic.woff') format('woff'),
		url('https://sroig.estaciondiseno.es/wp-content/uploads/2026/05/Euclid-Circular-B-Medium-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */