.elementor-19890 .elementor-element.elementor-element-fa5f0010{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .elementor-repeater-item-rs0001 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.fundacionantoniogala.org/wp-content/uploads/2020/01/slider_convocatoria.jpg);background-size:cover;}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .elementor-repeater-item-rs0001 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .elementor-repeater-item-rs0002 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.fundacionantoniogala.org/wp-content/uploads/2022/12/slider_home_expo_v2.jpg);background-size:cover;}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .elementor-repeater-item-rs0002 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .elementor-repeater-item-rs0003 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.fundacionantoniogala.org/wp-content/uploads/2018/02/planetagala-2.jpg);background-size:cover;}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .elementor-repeater-item-rs0003 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .swiper-slide{transition-duration:calc(5000ms*1.2);height:680px;}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .swiper-slide-contents{max-width:66%;}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .swiper-slide-inner{text-align:center;}.elementor-19890 .elementor-element.elementor-element-fa5f0101{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-19890 .elementor-element.elementor-element-fa5f0102{text-align:center;}.elementor-19890 .elementor-element.elementor-element-fa5f0301{--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-19890 .elementor-element.elementor-element-fa5f0302{--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-19890 .elementor-element.elementor-element-fa5f0303{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19890 .elementor-element.elementor-element-fa5f0304{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-19890 .elementor-element.elementor-element-fa5f0305 .elementor-icon-box-wrapper{gap:15px;}.elementor-19890 .elementor-element.elementor-element-fa5f0306{--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-19890 .elementor-element.elementor-element-fa5f0307 .elementor-icon-box-wrapper{gap:15px;}.elementor-19890 .elementor-element.elementor-element-fa5f0308{--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-19890 .elementor-element.elementor-element-fa5f0309 .elementor-icon-box-wrapper{gap:15px;}.elementor-19890 .elementor-element.elementor-element-fa5f0201{--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-19890 .elementor-element.elementor-element-fa5f0201i{--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-19890 .elementor-element.elementor-element-fa5f0203{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19890 .elementor-element.elementor-element-fa5f0204{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0206{--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-19890 .elementor-element.elementor-element-fa5f0202{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0a00{--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-19890 .elementor-element.elementor-element-fa5f0a00i{--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-19890 .elementor-element.elementor-element-fa5f0a02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19890 .elementor-element.elementor-element-fa5f0a03{--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-19890 .elementor-element.elementor-element-fa5f0a04{text-align:start;}.elementor-19890 .elementor-element.elementor-element-fa5f0a05{--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-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .e-load-more-message{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0a01{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-19890 .elementor-element.elementor-element-fa5f0a01 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-19890 .elementor-element.elementor-element-fa5f0a01:after{content:"0.66";}.elementor-19890 .elementor-element.elementor-element-fa5f0a01 .elementor-post__thumbnail__link{width:100%;}.elementor-19890 .elementor-element.elementor-element-fa5f0a01 .elementor-post__meta-data span + span:before{content:"///";}.elementor-19890 .elementor-element.elementor-element-fa5f0a01.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-19890 .elementor-element.elementor-element-fa5f0a01.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-19890 .elementor-element.elementor-element-fa5f0a01.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-19890 .elementor-element.elementor-element-fa5f0a06{--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-19890 .elementor-element.elementor-element-fa5f0a07{text-align:start;}.elementor-19890 .elementor-element.elementor-element-fa5f0b01{--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-19890 .elementor-element.elementor-element-fa5f0b02{--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-19890 .elementor-element.elementor-element-fa5f0b03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19890 .elementor-element.elementor-element-fa5f0b04{--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-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0b06{--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-19890 .elementor-element.elementor-element-fa5f0b08{--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-19890 .elementor-element.elementor-element-fa5f0b0a{--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-19890 .elementor-element.elementor-element-fa5f0c00{--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-19890 .elementor-element.elementor-element-fa5f0c00i{--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-19890 .elementor-element.elementor-element-fa5f0c01{text-align:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0c02 .gallery-item{padding:0 20px 20px 0;}.elementor-19890 .elementor-element.elementor-element-fa5f0c02 .gallery{margin:0 -20px -20px 0;}.elementor-19890 .elementor-element.elementor-element-fa5f0c02 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .swiper-slide{height:620px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-slides .elementor-slide-description{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0011 .swiper-slide{height:600px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .elementor-pagination{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-posts .e-load-more-message{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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-19890 .elementor-element.elementor-element-fa5f0a01 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19890 .elementor-element.elementor-element-fa5f0a01:after{content:"0.5";}.elementor-19890 .elementor-element.elementor-element-fa5f0a01 .elementor-post__thumbnail__link{width:100%;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-counter .elementor-counter-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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */.elementor-element-54c75ed3{background-image:linear-gradient(rgba(17,17,17,.8),rgba(17,17,17,.8)),url(https://www.fundacionantoniogala.org/wp-content/uploads/2018/04/fag_title.jpg);background-size:cover;background-position:center;}
.elementor-element-54c75ed3 .rank-math-breadcrumb{text-align:center;}
.elementor-element-54c75ed3 .rank-math-breadcrumb p{margin:0;font-family:var(--FuenteTexto);font-size:16px;font-weight:700;color:#ddd;line-height:1.6;}
.elementor-element-54c75ed3 .rank-math-breadcrumb a{color:#ddd;font-weight:700;text-decoration:none;}
.elementor-element-54c75ed3 .rank-math-breadcrumb a:hover{color:#FF7900;}
.elementor-element-54c75ed3 .rank-math-breadcrumb .separator{color:#fff;margin:0 6px;font-weight:700;}
.elementor-element-54c75ed3 .rank-math-breadcrumb .last{color:#FF7900;font-weight:800;}


.fag-pg-sec{padding:70px 20px 60px !important;}
.fag-pg-alt{background:#fafafa;}
.fag-pg-inner{width:100%;max-width:1140px;margin:0 auto;gap:30px;padding:0 !important;}
.fag-pg-inner h2.elementor-heading-title{font-family:var(--FuenteTitulos);font-size:30px;font-weight:800;line-height:1.3;color:#FF7900;margin:0 0 10px;}
.fag-pg-inner h2.elementor-heading-title.fag-center,.fag-pg-center h2.elementor-heading-title{text-align:center;}
.fag-pg-cols{display:flex !important;flex-direction:row !important;gap:30px !important;align-items:flex-start;padding:0 !important;}
.fag-pg-cols>.fag-pg-col{flex:1 1 0;min-width:0;padding:0 !important;gap:20px;}
.fag-pg-cols>.fag-pg-w23{flex:0 0 calc(66.666% - 10px) !important;width:calc(66.666% - 10px) !important;max-width:none !important;}
.fag-pg-cols>.fag-pg-w13{flex:0 0 calc(33.333% - 20px) !important;width:calc(33.333% - 20px) !important;max-width:none !important;}
.fag-pg-col img{width:100%;height:auto;display:block;}
.fag-pg-inner .elementor-widget-text-editor{font-family:var(--FuenteTexto);font-size:15px;line-height:1.8;color:#333;}
.fag-pg-inner .elementor-widget-text-editor p{margin:0 0 20px;}
.fag-pg-inner .elementor-widget-text-editor a{color:#FF7900;}
.fag-pg-inner .elementor-widget-text-editor a:hover{color:#CC6100;}
.fag-pg-inner .elementor-widget-text-editor h3,.fag-pg-inner .elementor-widget-text-editor h4{font-family:var(--FuenteTitulos);font-weight:700;color:#000;line-height:1.3;margin:0 0 10px;}
.fag-pg-inner .elementor-widget-text-editor h3{font-size:20px;}
.fag-pg-inner .elementor-widget-text-editor h4{font-size:17px;}
.fag-pg-inner .elementor-widget-text-editor ul,.fag-pg-inner .elementor-widget-text-editor ol{margin:0 0 20px 22px;padding:0;}
.fag-pg-btn .elementor-button{background:#FF7900;border:3px solid #FF7900;border-radius:0;color:#fff;font-family:var(--FuenteTexto);font-size:14px;line-height:1.5;padding:8px 24px;}
.fag-pg-btn .elementor-button:hover{background:#CC6100;border-color:#CC6100;color:#fff;}
.fag-pg-btn .elementor-button-text{color:#fff;}
.fag-pg-inner .wpcf7 input[type=text],.fag-pg-inner .wpcf7 input[type=email],.fag-pg-inner .wpcf7 input[type=tel],.fag-pg-inner .wpcf7 textarea,.fag-pg-inner .wpcf7 select{width:100%;border:1px solid #ddd;border-radius:0;padding:10px 14px;font-family:var(--FuenteTexto);font-size:15px;background:#fff;box-sizing:border-box;}
.fag-pg-inner .wpcf7 textarea{height:160px;}
.fag-pg-inner .wpcf7 p{margin:0 0 15px;}
.fag-pg-inner .wpcf7 input[type=submit]{background:#FF7900;border:3px solid #FF7900;border-radius:0;color:#fff;font-family:var(--FuenteTexto);font-size:14px;padding:8px 28px;cursor:pointer;}
.fag-pg-inner .wpcf7 input[type=submit]:hover{background:#CC6100;border-color:#CC6100;}
.fag-pg-inner .elementor-accordion .elementor-tab-title{background:#fff;border:1px solid #e0e0e0;font-family:var(--FuenteTitulos);font-weight:600;padding:14px 20px;}
.fag-pg-inner .elementor-accordion .elementor-tab-title a{color:#000;}
.fag-pg-inner .elementor-accordion .elementor-tab-title.elementor-active a{color:#FF7900;}
.fag-pg-inner .elementor-accordion .elementor-tab-content{border:1px solid #e0e0e0;border-top:0;font-family:var(--FuenteTexto);font-size:15px;line-height:1.8;color:#333;padding:20px;background:#fff;}
.fag-pg-inner .elementor-accordion .elementor-tab-content p{margin:0 0 15px;}
@media(max-width:767px){.fag-pg-sec{padding:50px 20px 30px !important;}.fag-pg-cols{flex-direction:column !important;}.fag-pg-cols>.fag-pg-col,.fag-pg-cols>.fag-pg-w23,.fag-pg-cols>.fag-pg-w13{flex:1 1 auto !important;width:100% !important;max-width:100% !important;}}
.fag-news-sec{padding:100px 20px !important;}
.fag-news-alt{background:#fafafa;}
.fag-news-inner{width:100%;max-width:1140px;margin:0 auto;gap:30px;padding:0 !important;}
.fag-news-inner h2.elementor-heading-title{font-family:var(--FuenteTitulos);font-size:30px;font-weight:800;line-height:1.3;color:#FF7900;margin:0 0 8px;}
.fag-news-inner .elementor-posts-container{display:grid;gap:30px;}
.fag-news-inner article.elementor-post{background:#fff;box-shadow:0 0 50px rgba(5,5,5,.08);margin:0;padding:0;border:0;}
.fag-news-inner .elementor-post__thumbnail__link{display:block;margin:0 !important;}
.fag-news-inner .elementor-post__thumbnail{padding-bottom:0 !important;margin:0 !important;overflow:hidden;}
.fag-news-inner .elementor-post__thumbnail img{position:static !important;transform:none !important;width:100% !important;height:auto !important;display:block;}
.fag-news-inner .elementor-post__text{padding:20px 30px 30px;margin:0;}
.fag-news-inner .elementor-post__title{margin:0 0 6px;font-family:var(--FuenteTitulos);font-size:20px;font-weight:700;line-height:1.2;}
.fag-news-inner .elementor-post__title a{color:#000;text-decoration:none;}
.fag-news-inner .elementor-post__title a:hover{color:#FF7900;}
.fag-news-inner .elementor-post__meta-data{font-family:var(--FuenteTexto);font-size:14px;color:#9a9a9a;margin:0 0 12px;text-transform:uppercase;}
.fag-news-inner .elementor-post-date{display:inline-block;}
.fag-news-inner .elementor-post-date::before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") no-repeat center/14px 14px;}
.fag-news-inner .elementor-post__excerpt p{font-family:var(--FuenteTexto);font-size:15px;line-height:1.8;color:#333;margin:0 0 15px;}
.fag-news-inner .elementor-post__read-more{display:inline-block;background:#FF7900;border:3px solid #FF7900;font-family:var(--FuenteTexto);font-size:11.2px;padding:6.4px 19.2px;text-decoration:none;}
.fag-news-inner .elementor-post__read-more,.fag-news-inner .elementor-post__read-more:hover{color:#fff !important;}
.fag-news-inner .elementor-post__read-more:hover{background:#CC6100;border-color:#CC6100;}
.fag-news-inner .elementor-widget-button .elementor-button{background:#ebebeb;color:#666;font-family:var(--FuenteTexto);font-size:14px;font-weight:700;padding:16px 32px;border-radius:5px;margin-top:20px;}
.fag-news-inner .elementor-widget-button .elementor-button:hover{background:#FF7900;color:#fff;}
@media(max-width:767px){.fag-news-sec{padding:60px 20px !important;}.fag-news-inner .elementor-posts-container{grid-template-columns:1fr !important;}.fag-news-inner .elementor-post__text{padding:20px;}}

.fag-news-inner .elementor-post__thumbnail{aspect-ratio:3/2;}
.fag-news-inner .elementor-post__thumbnail img{height:100% !important;object-fit:cover;}
.fag-news-inner .elementor-widget-button .elementor-button{line-height:1.5;}
.fag-news-inner .elementor-widget-button .elementor-button-text{line-height:1.5;}

.fag-news-inner .elementor-widget-button .elementor-button,.fag-news-inner .elementor-widget-button .elementor-button-text{line-height:1.2;}

.fag-news-inner .elementor-button.e-load-more-anchor,.fag-news-inner .e-load-more-anchor+.elementor-button-wrapper .elementor-button{}
.fag-news-inner .elementor-button-wrapper{text-align:center;}
.fag-news-inner .e-load-more-message{text-align:center;}

.fag-news-inner .elementor-widget-posts .elementor-button-wrapper{text-align:center;margin-top:50px;}
.fag-news-inner .elementor-widget-posts .elementor-button{background:#FF7900;border:3px solid #FF7900;border-radius:0;color:#fff;font-family:var(--FuenteTexto);font-size:14px;line-height:1.5;padding:8px 24px;cursor:pointer;}
.fag-news-inner .elementor-widget-posts .elementor-button:hover{background:#CC6100;border-color:#CC6100;color:#fff;}
.fag-news-inner .elementor-widget-posts .elementor-button-text{color:#fff;}

.fag-in-slider{padding:0 !important;margin:0 !important;gap:0 !important;}
.fag-in-slider .elementor-widget-shortcode{width:100%;}
.fag-in-quote{padding:60px 20px 170px !important;background:linear-gradient(rgba(255,121,0,.9),rgba(255,121,0,.9)),url(https://www.fundacionantoniogala.org/wp-content/uploads/2019/10/DSCF3047.jpg) center/cover no-repeat;}
.fag-in-quote h2.elementor-heading-title{font-family:var(--FuenteTitulos);font-size:34px;font-weight:700;line-height:1.3;color:#fff;max-width:760px;margin:0 auto;text-align:center;}
.fag-in-feat{padding:0 20px !important;margin-top:-110px;position:relative;z-index:2;}
.fag-in-box{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.12);padding:40px 30px !important;text-align:center;}
.fag-in-box .elementor-icon-box-wrapper{text-align:center;}
.fag-in-box .elementor-icon{color:#FF7900;font-size:48px;}
.fag-in-box .elementor-icon-box-title{font-family:var(--FuenteTitulos);font-size:22px;font-weight:700;margin:15px 0 10px;}
.fag-in-box .elementor-icon-box-title a{color:#000;}
.fag-in-box .elementor-icon-box-title a:hover{color:#FF7900;}
.fag-in-box .elementor-icon-box-description{font-family:var(--FuenteTexto);font-size:15px;line-height:1.7;color:#555;}
.fag-in-wel{padding:65px 20px !important;}
.fag-in-wel h2.elementor-heading-title{font-size:30px;}
.fag-in-act{padding:20px 20px 90px !important;}
h3.elementor-heading-title.elementor-heading-title{}
.fag-in-h3 h3.elementor-heading-title{font-family:var(--FuenteTitulos);font-size:24px;font-weight:700;color:#000;margin:0 0 30px;padding-bottom:12px;position:relative;}
.fag-in-h3 h3.elementor-heading-title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:#FF7900;}
.fag-in-act .fag-news-inner{max-width:none;}
.fag-evl{display:flex;flex-direction:column;gap:20px;}
.fag-evl-item{display:flex;gap:15px;align-items:flex-start;}
.fag-evl-thumb{position:relative;flex:0 0 90px;width:90px;height:90px;background:#eee;display:block;overflow:hidden;}
.fag-evl-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.fag-evl-date{position:absolute;left:0;top:0;background:rgba(255,121,0,.9);color:#fff;text-align:center;padding:4px 8px;line-height:1.1;font-family:var(--FuenteTitulos);}
.fag-evl-date b{display:block;font-size:18px;}.fag-evl-date i{display:block;font-size:11px;font-style:normal;text-transform:uppercase;}
.fag-evl-text h5{margin:0 0 4px;font-family:var(--FuenteTitulos);font-size:15px;font-weight:700;line-height:1.3;}
.fag-evl-text h5 a{color:#000;text-decoration:none;}.fag-evl-text h5 a:hover{color:#FF7900;}
.fag-evl-text p{margin:0;font-family:var(--FuenteTexto);font-size:13px;line-height:1.5;color:#666;}
.fag-in-counters{padding:70px 20px !important;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.fundacionantoniogala.org/wp-content/uploads/2019/10/IMG_0571.jpg) center/cover no-repeat;}
.fag-in-cnt{text-align:center;}
.fag-in-cnt .elementor-counter{text-align:center;}
.fag-in-cnt .elementor-counter-number-wrapper{font-family:var(--FuenteTitulos);font-size:48px;font-weight:700;color:#FF7900;justify-content:center;}
.fag-in-cnt .elementor-counter-title{font-family:var(--FuenteTitulos);font-size:18px;font-weight:600;color:#fff;margin-top:6px;}
.fag-in-gal{padding-bottom:90px !important;}
@media(max-width:767px){.fag-in-quote{padding:50px 20px 140px !important;}.fag-in-quote h2.elementor-heading-title{font-size:26px;}.fag-in-feat{margin-top:-90px;}.fag-in-welimg{display:none !important;}.fag-in-act{padding-bottom:50px !important;}.fag-in-cnt .elementor-counter-number-wrapper{font-size:38px;}}

/* ===== AJUSTES v2 ===== */
/* Cajas Objetivos/Transparencia/Convocatoria: padding + iconos finos (Pixeden Stroke 7) */
.fag-in-feat .fag-pg-cols>.fag-pg-col.fag-in-box{padding:50px 35px 45px !important;}
.fag-in-box .elementor-icon{font-size:0 !important;line-height:1 !important;}
.fag-in-box .elementor-icon svg{display:none !important;}
.fag-in-box .elementor-icon::before{font-family:'Pe-icon-7-stroke';font-size:64px;font-weight:400;line-height:1;color:#FF7900;display:block;}
.fag-in-box-1 .elementor-icon::before{content:"\e69d";}
.fag-in-box-2 .elementor-icon::before{content:"\e69e";}
.fag-in-box-3 .elementor-icon::before{content:"\e662";}
/* Contadores: fondo más alto, parallax e iconos finos */
.fag-in-counters{padding:120px 20px !important;background-attachment:fixed,fixed;}
.fag-in-cnt .elementor-counter::before{order:99;font-family:'Pe-icon-7-stroke';font-size:60px;line-height:1;color:#fff;display:block;margin:0 auto 14px;}
.fag-in-cnt-1 .elementor-counter::before{content:"\e693";}
.fag-in-cnt-2 .elementor-counter::before{content:"\e6bb";}
.fag-in-cnt-3 .elementor-counter::before{content:"\e62e";}
.fag-in-cnt-4 .elementor-counter::before{content:"\e662";}
.fag-in-cnt .elementor-counter-number-wrapper{font-size:48px !important;}
@media(max-width:1024px){.fag-in-counters{background-attachment:scroll,scroll;padding:80px 20px !important;}}
@media(max-width:767px){.fag-in-cnt .elementor-counter-number-wrapper{font-size:38px !important;}}
/* Actividades: rango de fechas */
.fag-evl-range{display:block;margin:0 0 3px;font-family:var(--FuenteTexto);font-size:12px;font-weight:700;color:#FF7900;}
/* Galería en mosaico: 1 vertical + horizontales iguales. Filas de altura definida (cqw) para que el contenedor calcule bien su altura */
.fag-in-gal .gallery{--cols:4;--gap:20px;--galw:1140px;display:grid !important;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc((min(100vw - 40px, var(--galw)) - (var(--cols) - 1) * var(--gap)) / var(--cols) * 0.6667);grid-auto-flow:dense;gap:var(--gap);margin:0 !important;}
.fag-in-gal .gallery:before,.fag-in-gal .gallery:after{display:none !important;}
.fag-in-gal .gallery-item{width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:0 !important;float:none !important;position:relative;overflow:hidden;}
.fag-in-gal .gallery-item:first-child{grid-row:span 2;}
.fag-in-gal .gallery-icon{position:absolute;inset:0;display:block;}
.fag-in-gal .gallery-icon a{display:block;width:100%;height:100%;}
.fag-in-gal .gallery-item img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;border:0 !important;transition:transform .4s ease;}
.fag-in-gal .gallery-item:hover img{transform:scale(1.05);}
.fag-in-gal .gallery br{display:none !important;}
@media(max-width:1024px){.fag-in-gal .gallery{--cols:3;--gap:14px;}}
@media(max-width:767px){.fag-in-gal .gallery{--cols:2;--gap:10px;}}
/* Slider Elementor (réplica del Slider Revolution) */
.fag-in-rs .elementor-slides .swiper-slide-inner{padding:0 !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .swiper-slide-contents{width:100% !important;max-width:1240px !important;margin:0 auto !important;padding:0 55px !important;text-align:left !important;display:flex;flex-direction:column;align-items:flex-start;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-description{order:-1;font-family:'Open Sans',sans-serif !important;font-weight:600 !important;font-size:32px !important;line-height:45px !important;color:#fff !important;max-width:640px;margin:0 0 18px !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-family:'Open Sans',sans-serif !important;font-weight:800 !important;font-size:100px !important;line-height:95px !important;text-transform:uppercase;color:#fff !important;margin:0 0 34px !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-heading .l2{display:block;font-size:110px;line-height:110px;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-button{background:#f89d35 !important;border:3px solid #f89d35 !important;border-radius:30px !important;padding:14px 40px !important;font-family:'Open Sans',sans-serif !important;font-size:18px !important;font-weight:500 !important;line-height:17px !important;color:#fff !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:#f78300 !important;border-color:#f78300 !important;color:#fff !important;}
@media(max-width:1024px){
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:72px !important;line-height:72px !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-heading .l2{font-size:72px;line-height:76px;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:24px !important;line-height:34px !important;}}
@media(max-width:767px){
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:clamp(36px,12vw,56px) !important;line-height:1.05 !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-heading .l2{font-size:clamp(36px,12vw,56px);line-height:1.05;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:18px !important;line-height:26px !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .swiper-slide-contents{padding:0 30px !important;}
.fag-in-rs .elementor-slides .swiper-slide-inner .elementor-slide-button{font-size:14px !important;padding:10px 36px !important;}}
/* cajas del mismo alto */
.fag-in-feat .fag-pg-cols{align-items:stretch !important;}
.fag-in-feat .fag-pg-cols>.fag-pg-col.fag-in-box{align-self:stretch !important;height:auto !important;}
.fag-in-box .elementor-widget-icon-box,.fag-in-box .elementor-icon-box-wrapper{height:100%;}
/* ===== FIN AJUSTES v2 ===== *//* End custom CSS */