.elementor-27795 .elementor-element.elementor-element-3b662254{padding:0px 0px 0px 0px;}.elementor-27795 .elementor-element.elementor-element-48efc7aa{--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;}.elementor-27795 .elementor-element.elementor-element-5f51e906{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27795 .elementor-element.elementor-element-5f51e906:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-5f51e906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#cce5ff;}.elementor-27795 .elementor-element.elementor-element-71aa5709{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-71aa5709:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-71aa5709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4ce012b2 ) 0%, var( --e-global-color-b88381d ) 100%);}.elementor-27795 .elementor-element.elementor-element-71aa5709::before, .elementor-27795 .elementor-element.elementor-element-71aa5709 > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-71aa5709 > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-71aa5709 > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-71aa5709 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-71aa5709 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ortzadarlgbti.eus/wp-content/uploads/2025/09/mapa-puntos-seguros.png");--background-overlay:'';background-position:center center;background-size:120% auto;}.elementor-27795 .elementor-element.elementor-element-71aa5709.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-1bec8eed{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.65;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-1bec8eed::before, .elementor-27795 .elementor-element.elementor-element-1bec8eed > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-1bec8eed > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-1bec8eed > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-1bec8eed > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-1bec8eed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27795 .elementor-element.elementor-element-e02f39e .elementor-icon-wrapper{text-align:center;}.elementor-27795 .elementor-element.elementor-element-e02f39e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27795 .elementor-element.elementor-element-e02f39e.elementor-view-framed .elementor-icon, .elementor-27795 .elementor-element.elementor-element-e02f39e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27795 .elementor-element.elementor-element-e02f39e.elementor-view-framed .elementor-icon, .elementor-27795 .elementor-element.elementor-element-e02f39e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-27795 .elementor-element.elementor-element-e02f39e .elementor-icon{font-size:133px;}.elementor-27795 .elementor-element.elementor-element-e02f39e .elementor-icon svg{height:133px;}.elementor-27795 .elementor-element.elementor-element-1065568b.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-1065568b{text-align:center;}.elementor-27795 .elementor-element.elementor-element-1065568b .elementor-heading-title{font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-63ed4a0b{--display:flex;--justify-content:center;--border-radius:0px 10px 10px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-27795 .elementor-element.elementor-element-63ed4a0b:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-63ed4a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-27795 .elementor-element.elementor-element-63ed4a0b.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-05db68c{text-align:center;}.elementor-27795 .elementor-element.elementor-element-05db68c .elementor-heading-title{font-family:var( --e-global-typography-9e79f9b-font-family ), Sans-serif;font-size:var( --e-global-typography-9e79f9b-font-size );font-weight:var( --e-global-typography-9e79f9b-font-weight );line-height:var( --e-global-typography-9e79f9b-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.24);color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-3c13cdeb .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );fill:var( --e-global-color-2f4cf6da );color:var( --e-global-color-2f4cf6da );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f4cf6da );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-27795 .elementor-element.elementor-element-3c13cdeb .elementor-button:hover, .elementor-27795 .elementor-element.elementor-element-3c13cdeb .elementor-button:focus{background-color:var( --e-global-color-4ce012b2 );border-color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-3c13cdeb.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-47779192{--display:flex;}.elementor-27795 .elementor-element.elementor-element-47779192:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-47779192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e2f0d9;}.elementor-27795 .elementor-element.elementor-element-29fa74c8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-29fa74c8:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-29fa74c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4ce012b2 ) 0%, #f2295b 100%);}.elementor-27795 .elementor-element.elementor-element-29fa74c8::before, .elementor-27795 .elementor-element.elementor-element-29fa74c8 > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-29fa74c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-29fa74c8 > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-29fa74c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-29fa74c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ortzadarlgbti.eus/wp-content/uploads/2025/09/logo-lgbti-welcome-no-year.svg");--background-overlay:'';background-position:center center;background-size:120% auto;}.elementor-27795 .elementor-element.elementor-element-29fa74c8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-5555772e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.65;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-5555772e::before, .elementor-27795 .elementor-element.elementor-element-5555772e > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-5555772e > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-5555772e > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-5555772e > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-5555772e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27795 .elementor-element.elementor-element-52343013{background-color:var( --e-global-color-2f4cf6da );padding:6px 6px 6px 6px;border-radius:150px 150px 150px 150px;text-align:left;}.elementor-27795 .elementor-element.elementor-element-52343013.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-52343013 img{width:150px;}.elementor-27795 .elementor-element.elementor-element-6b9436aa.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-6b9436aa{text-align:center;}.elementor-27795 .elementor-element.elementor-element-6b9436aa .elementor-heading-title{font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-3041f93c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.5;--border-radius:0px 10px 10px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-27795 .elementor-element.elementor-element-3041f93c:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-3041f93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ce012b2 );}.elementor-27795 .elementor-element.elementor-element-3041f93c::before, .elementor-27795 .elementor-element.elementor-element-3041f93c > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-3041f93c > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-3041f93c > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-3041f93c > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-3041f93c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27795 .elementor-element.elementor-element-3041f93c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-3d0f1b6{padding:7em 0em 1em 0em;text-align:center;}.elementor-27795 .elementor-element.elementor-element-3d0f1b6.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-3d0f1b6 .elementor-heading-title{font-family:var( --e-global-typography-9e79f9b-font-family ), Sans-serif;font-size:var( --e-global-typography-9e79f9b-font-size );font-weight:var( --e-global-typography-9e79f9b-font-weight );line-height:var( --e-global-typography-9e79f9b-line-height );color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-1b73521c .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );fill:var( --e-global-color-2f4cf6da );color:var( --e-global-color-2f4cf6da );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f4cf6da );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-27795 .elementor-element.elementor-element-1b73521c .elementor-button:hover, .elementor-27795 .elementor-element.elementor-element-1b73521c .elementor-button:focus{background-color:var( --e-global-color-4ce012b2 );border-color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-1b73521c.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-1d3fdcbc{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27795 .elementor-element.elementor-element-43b195a8{--display:flex;}.elementor-27795 .elementor-element.elementor-element-43b195a8:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-43b195a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fde9d9;}.elementor-27795 .elementor-element.elementor-element-68a1a9ad{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.78;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-68a1a9ad:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-68a1a9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-27795 .elementor-element.elementor-element-68a1a9ad::before, .elementor-27795 .elementor-element.elementor-element-68a1a9ad > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-68a1a9ad > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-68a1a9ad > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-68a1a9ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-68a1a9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ortzadarlgbti.eus/wp-content/uploads/2025/09/fondo-flaticonos-1.svg");--background-overlay:'';background-position:center right;background-size:100% auto;}.elementor-27795 .elementor-element.elementor-element-68a1a9ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-1fa74494{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.65;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-1fa74494::before, .elementor-27795 .elementor-element.elementor-element-1fa74494 > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-1fa74494 > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-1fa74494 > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-1fa74494 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-1fa74494 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27795 .elementor-element.elementor-element-501c481d.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-501c481d:not( .elementor-widget-image ), .elementor-27795 .elementor-element.elementor-element-501c481d.elementor-widget-image img{-webkit-mask-image:url( https://ortzadarlgbti.eus/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-27795 .elementor-element.elementor-element-501c481d{text-align:center;}.elementor-27795 .elementor-element.elementor-element-501c481d img{width:125px;}.elementor-27795 .elementor-element.elementor-element-52fbfd61{--display:flex;}.elementor-27795 .elementor-element.elementor-element-52fbfd61.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-27795 .elementor-element.elementor-element-270ac55c.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-270ac55c{text-align:center;}.elementor-27795 .elementor-element.elementor-element-270ac55c .elementor-heading-title{font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-6cc48d4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-27795 .elementor-element.elementor-element-6cc48d4b.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-6cc48d4b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-2632eac{--display:flex;--justify-content:center;--border-radius:0px 10px 10px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-27795 .elementor-element.elementor-element-2632eac:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-2632eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27795 .elementor-element.elementor-element-2632eac.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-a7d5bc5{text-align:center;}.elementor-27795 .elementor-element.elementor-element-a7d5bc5 .elementor-heading-title{font-family:var( --e-global-typography-9e79f9b-font-family ), Sans-serif;font-size:var( --e-global-typography-9e79f9b-font-size );font-weight:var( --e-global-typography-9e79f9b-font-weight );line-height:var( --e-global-typography-9e79f9b-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.24);color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-63b26235 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );fill:var( --e-global-color-2f4cf6da );color:var( --e-global-color-2f4cf6da );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f4cf6da );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-27795 .elementor-element.elementor-element-63b26235 .elementor-button:hover, .elementor-27795 .elementor-element.elementor-element-63b26235 .elementor-button:focus{background-color:var( --e-global-color-4ce012b2 );border-color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-63b26235.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-4e20089a{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-4e20089a:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-4e20089a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ce012b2 );}.elementor-27795 .elementor-element.elementor-element-4e20089a::before, .elementor-27795 .elementor-element.elementor-element-4e20089a > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-4e20089a > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-4e20089a > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-4e20089a > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-4e20089a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ortzadarlgbti.eus/wp-content/uploads/2025/09/harroladies.jpg");--background-overlay:'';background-position:center center;background-size:120% auto;}.elementor-27795 .elementor-element.elementor-element-4e20089a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-f169389{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-f169389.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-4ace2d55{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.65;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-4ace2d55:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-4ace2d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b88381d );}.elementor-27795 .elementor-element.elementor-element-4ace2d55::before, .elementor-27795 .elementor-element.elementor-element-4ace2d55 > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-4ace2d55 > .e-con-inner > .elementor-background-video-container::before, .elementor-27795 .elementor-element.elementor-element-4ace2d55 > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-4ace2d55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27795 .elementor-element.elementor-element-4ace2d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ortzadarlgbti.eus/wp-content/uploads/2020/04/HARROladies-1.svg");--background-overlay:'';background-position:center center;}.elementor-27795 .elementor-element.elementor-element-5a67b0dc.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-5a67b0dc{text-align:center;}.elementor-27795 .elementor-element.elementor-element-5a67b0dc img{width:150px;max-width:150px;border-radius:100px 100px 100px 100px;}.elementor-27795 .elementor-element.elementor-element-10b8f0db.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-10b8f0db{text-align:center;}.elementor-27795 .elementor-element.elementor-element-10b8f0db .elementor-heading-title{font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-5c4e7681{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:0px 10px 10px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-27795 .elementor-element.elementor-element-5c4e7681:not(.elementor-motion-effects-element-type-background), .elementor-27795 .elementor-element.elementor-element-5c4e7681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27795 .elementor-element.elementor-element-5c4e7681.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-27795 .elementor-element.elementor-element-98506c5{text-align:center;}.elementor-27795 .elementor-element.elementor-element-98506c5 .elementor-heading-title{font-family:var( --e-global-typography-9e79f9b-font-family ), Sans-serif;font-size:var( --e-global-typography-9e79f9b-font-size );font-weight:var( --e-global-typography-9e79f9b-font-weight );line-height:var( --e-global-typography-9e79f9b-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.24);color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-bf41b2e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7965d89-font-family ), Sans-serif;font-size:var( --e-global-typography-7965d89-font-size );font-weight:var( --e-global-typography-7965d89-font-weight );line-height:var( --e-global-typography-7965d89-line-height );fill:var( --e-global-color-2f4cf6da );color:var( --e-global-color-2f4cf6da );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f4cf6da );border-radius:30px 30px 30px 30px;padding:10px 10px 10px 10px;}.elementor-27795 .elementor-element.elementor-element-bf41b2e .elementor-button:hover, .elementor-27795 .elementor-element.elementor-element-bf41b2e .elementor-button:focus{background-color:var( --e-global-color-4ce012b2 );border-color:var( --e-global-color-2f4cf6da );}.elementor-27795 .elementor-element.elementor-element-bf41b2e.elementor-element{--align-self:center;}.elementor-27795 .elementor-element.elementor-element-28d54455{--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;}@media(max-width:1440px) and (min-width:768px){.elementor-27795 .elementor-element.elementor-element-43b195a8{--content-width:100%;}.elementor-27795 .elementor-element.elementor-element-52fbfd61{--width:200px;}}@media(max-width:1440px){.elementor-27795 .elementor-element.elementor-element-3b662254{padding:0em 0em 0em 0em;}.elementor-27795 .elementor-element.elementor-element-1065568b .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-63ed4a0b{--justify-content:space-between;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-05db68c .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-3c13cdeb .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-6b9436aa .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-3041f93c{--justify-content:space-between;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-3d0f1b6 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-1b73521c .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-52fbfd61{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-270ac55c .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-6cc48d4b{width:100%;max-width:100%;}.elementor-27795 .elementor-element.elementor-element-6cc48d4b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-27795 .elementor-element.elementor-element-2632eac{--justify-content:space-between;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-a7d5bc5 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-63b26235 .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-10b8f0db .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-5c4e7681{--justify-content:space-between;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-27795 .elementor-element.elementor-element-98506c5 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-bf41b2e .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}}@media(max-width:1024px){.elementor-27795 .elementor-element.elementor-element-48efc7aa{--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;--flex-wrap:nowrap;}.elementor-27795 .elementor-element.elementor-element-71aa5709{--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-27795 .elementor-element.elementor-element-1bec8eed{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27795 .elementor-element.elementor-element-1065568b .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-05db68c .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-3c13cdeb .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-29fa74c8{--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-27795 .elementor-element.elementor-element-5555772e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27795 .elementor-element.elementor-element-6b9436aa .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-3d0f1b6 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-1b73521c .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-68a1a9ad{--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-27795 .elementor-element.elementor-element-1fa74494{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27795 .elementor-element.elementor-element-270ac55c .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-6cc48d4b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-27795 .elementor-element.elementor-element-a7d5bc5 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-63b26235 .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-4e20089a{--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-27795 .elementor-element.elementor-element-f169389{--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-27795 .elementor-element.elementor-element-4ace2d55{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27795 .elementor-element.elementor-element-10b8f0db .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-98506c5 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-bf41b2e .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}}@media(max-width:767px){.elementor-27795 .elementor-element.elementor-element-71aa5709{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-1bec8eed{--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;--flex-wrap:nowrap;}.elementor-27795 .elementor-element.elementor-element-1065568b .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-63ed4a0b{--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:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27795 .elementor-element.elementor-element-05db68c .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-3c13cdeb .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-29fa74c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-5555772e{--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;--flex-wrap:nowrap;}.elementor-27795 .elementor-element.elementor-element-52343013 img{width:100px;}.elementor-27795 .elementor-element.elementor-element-6b9436aa .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-3041f93c{--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:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27795 .elementor-element.elementor-element-3d0f1b6 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-1b73521c .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-68a1a9ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-1fa74494{--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;--flex-wrap:nowrap;}.elementor-27795 .elementor-element.elementor-element-501c481d img{width:75px;}.elementor-27795 .elementor-element.elementor-element-52fbfd61{--width:200px;}.elementor-27795 .elementor-element.elementor-element-270ac55c .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-6cc48d4b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-27795 .elementor-element.elementor-element-2632eac{--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:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27795 .elementor-element.elementor-element-a7d5bc5 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-63b26235 .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-4e20089a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-f169389{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27795 .elementor-element.elementor-element-4ace2d55{--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;--flex-wrap:nowrap;}.elementor-27795 .elementor-element.elementor-element-5a67b0dc img{width:80px;}.elementor-27795 .elementor-element.elementor-element-10b8f0db .elementor-heading-title{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}.elementor-27795 .elementor-element.elementor-element-5c4e7681{--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:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27795 .elementor-element.elementor-element-98506c5 .elementor-heading-title{font-size:var( --e-global-typography-9e79f9b-font-size );line-height:var( --e-global-typography-9e79f9b-line-height );}.elementor-27795 .elementor-element.elementor-element-bf41b2e .elementor-button{font-size:var( --e-global-typography-7965d89-font-size );line-height:var( --e-global-typography-7965d89-line-height );}}@media(min-width:768px){.elementor-27795 .elementor-element.elementor-element-1bec8eed{--width:100%;}.elementor-27795 .elementor-element.elementor-element-63ed4a0b{--width:65%;}.elementor-27795 .elementor-element.elementor-element-5555772e{--width:100%;}.elementor-27795 .elementor-element.elementor-element-3041f93c{--width:65%;}.elementor-27795 .elementor-element.elementor-element-1fa74494{--width:100%;}.elementor-27795 .elementor-element.elementor-element-52fbfd61{--width:70%;}.elementor-27795 .elementor-element.elementor-element-2632eac{--width:65%;}.elementor-27795 .elementor-element.elementor-element-4ace2d55{--width:100%;}.elementor-27795 .elementor-element.elementor-element-5c4e7681{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27795 .elementor-element.elementor-element-48efc7aa{--width:100%;}.elementor-27795 .elementor-element.elementor-element-5f51e906{--width:47%;}.elementor-27795 .elementor-element.elementor-element-47779192{--width:45%;}}/* Start custom CSS for section, class: .elementor-element-3b662254 *//* ===== Base grid 2x3 (desktop) ===== */
.grid-2x3 { 
  display:flex; 
  flex-direction:column; 
  gap:16px; 
}
.grid-2x3 .row { 
  display:flex; 
  gap:16px; 
  min-height:400px; 
}

/* Panel raíz */
.grid-2x3 .gpanel{
  cursor:pointer;
  display:flex;
  align-items:stretch;
  justify-content:center;
  position:relative;
  overflow:hidden;
  border-radius:16px;
  flex:0.5;
  transition:flex .6s cubic-bezier(.2,.65,.2,1), filter .3s ease;
  background:#f3f3f3;
}

/* Interior horizontal en desktop */
.grid-2x3 .gpanel .panel-inner{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  align-items:flex-start;
  justify-content:flex-start;
  gap:0;

  width:100%;
}

/* Elementor desbloqueo */
.grid-2x3 .gpanel .panel-inner > .e-con{
  flex:0 0 auto;
  width:auto;
  min-width:35%;
}

/* Summary */
.grid-2x3 .gpanel .summary{
  flex:0 0 auto;
  width:auto;
  min-width:35%;  
  overflow:visible;       
}
.grid-2x3 .gpanel .summary > .e-con-inner{ width:auto; }

/* Details oculto base */
.grid-2x3 .gpanel .details{
  display:flex;
  flex:1 1 0;
  min-width:0;
  max-width:0;             /* cerrado horizontal */
  opacity:0;
  overflow:hidden;
  pointer-events:none;
  transform:translateY(6px);
  transition:max-width .45s ease, opacity .3s ease, transform .3s ease;
}
.grid-2x3 .gpanel .details > .e-con,
.grid-2x3 .gpanel .details > .e-con > .e-con-inner{
  width:auto;
  flex:1 1 auto;
  min-width:0;
}

/* Titulares demo */
.grid-2x3 .gpanel h3 { margin:0 0 .35em; }
.grid-2x3 .gpanel p  { margin:.35em 0 0; }

/* Lógica acordeón desktop */
.grid-2x3 .row .gpanel{ flex-grow:1; }
.grid-2x3 .row .gpanel.active{ flex-grow:3; }
.grid-2x3 .row .gpanel:not(.active){ filter:saturate(.85) brightness(.95); }
.grid-2x3 .gpanel.active .details{
  max-width:9999px;
  flex:1 1 auto;
  opacity:1;
  pointer-events:auto;
  transform:none;
}

/* Segunda columna abrir hacia la izquierda */
.grid-2x3 .row .gpanel.right .panel-inner{
  flex-direction:row-reverse;
}

/* ===== Altura fija desktop ===== */
.grid-2x3 .row{
  height: 300px;
  min-height: 300px;
}
.grid-2x3 .row .gpanel{
  height: 100%;
}
.grid-2x3 .gpanel .panel-inner{
  height: 100%;
  align-items: stretch;
}
.grid-2x3 .gpanel .summary,
.grid-2x3 .gpanel .details{
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.grid-2x3 .gpanel .details{
  overflow:auto;
  max-height:100%;
}

/* ===== Tablet (768–1024px): 2 columnas + desplegable vertical ===== */
@media (min-width:768px) and (max-width:1024px){
  .grid-2x3 .row{ 
    flex-direction:row; 
    flex-wrap:wrap; 
    min-height:0; 
    height:auto; 
  }
  .grid-2x3 .row .gpanel{ 
    flex:1 1 calc(50% - 8px); 
    height:auto; 
  }
  .grid-2x3 .gpanel .panel-inner{ 
    flex-direction:column; 
    gap:12px; 
    padding:18px; 
    height:auto; 
  }
  .grid-2x3 .gpanel .details{
    max-width:none;       /* ya no horizontal */
    max-height:0;         /* cerrado vertical */
    opacity:0;
    pointer-events:none;
    overflow:hidden;
    transform:none;
    transition:max-height .35s ease, opacity .25s ease;
  }
  .grid-2x3 .gpanel.active .details{
    max-height:1200px; 
    opacity:1; 
    pointer-events:auto;
  }
}

/* ===== Móvil (<767px): 1 columna + siempre abiertos ===== */
@media (max-width:767px){
  .grid-2x3 .row{ 
    flex-direction:column; 
    min-height:0; 
    height:auto; 
  }
  .grid-2x3 .row .gpanel{ 
    flex:1 1 auto; 
    height:auto; 
  }
  .grid-2x3 .gpanel .panel-inner{ 
    flex-direction:column; 
    gap:12px; 
    padding:18px; 
    min-height:300px; 
  }
  .grid-2x3 .gpanel .summary{ 
    min-width:0; 
    white-space:normal; 
  }
  .grid-2x3 .gpanel .details{
    max-width:none !important;
    max-height:fit-content !important;
    opacity:1 !important;
    transform:none !important;
    pointer-events:auto !important;
    overflow:visible !important;
  }
}/* End custom CSS */