*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;-webkit-font-smoothing:antialiased;font-family:"Archivo",sans-serif;color:#000;overflow-x:hidden}body.home{padding-top:90px}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){body{overflow-x:hidden;overflow-y:hidden}}h1,h2,h3,h4,h5,h6{margin:0 0 20px;padding:0}h1{font-size:2.25rem;line-height:1.1}@media(max-width: 991.98px){h1{font-size:1.8rem}}h2{font-size:2rem;line-height:1.1;font-weight:800}@media(max-width: 991.98px){h2{font-size:1.7rem !important}}h3{font-size:1.5rem;line-height:1.1;font-weight:600}p{margin:0 0 20px !important;font-size:1rem;line-height:1.3}li{line-height:1.3}.container{max-width:1320px;width:100%;padding-inline:15px;margin-inline:auto}.entry-content .alignfull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.entry-content .alignfull .wp-block-group__inner-container{max-width:1320px;width:100%;padding-inline:15px;margin-inline:auto}a{text-decoration:none;color:#1b828d;transition:all .3s ease}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-thumb{background:#f9b400;border-radius:15px}::-webkit-scrollbar-track{background:#fff}::selection{color:#f9b400;background:#161618}center.back{padding:20px 0}center.back .btn-grey{width:auto !important}.btn{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:8px;font-weight:bold;color:#000;min-height:50px;gap:20px;line-height:1}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 60px 10px 20px;border-radius:8px;font-weight:bold;color:#000;min-height:50px;margin:0px !important;gap:20px;line-height:1;border:2px solid #000;margin-top:10px;background-color:rgba(0,0,0,0);background-image:url("assets/img/more.png");background-position:right 12px center;background-repeat:no-repeat}.wp-block-button__link:hover{color:#fff;background-color:#000;border:2px solid rgba(0,0,0,0);background-image:url("assets/img/more-h.png")}.btn-white{background-color:#fff}.btn-white:hover{background-color:#000;color:#fff}.btn-white:hover svg path{stroke:#fff}.btn-primary{background-color:#f9b400}.btn-primary:hover{background-color:#45c1d0}.btn-grey{width:100%;background-color:#eee}.btn-grey:hover{background-color:#000;color:#fff}.btn-grey:hover svg{flex:1}.btn-grey:hover svg path{stroke:#fff}.btn-outline{background-color:rgba(0,0,0,0);border:2px solid #000;border-radius:100px}.btn-outline:hover{background:#000;color:#fff}.btn-outline:hover svg path{stroke:#fff}.btn-circle{width:45px;height:45px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100px}@media(max-width: 991.98px){.g-primary{width:500px;height:500px}}@media(max-width: 767.98px){.g-primary{display:none !important}}.swiper-button-prev{background:#fff url("assets/img/left.svg") no-repeat center center;width:50px;height:50px;border-radius:100px;display:flex;align-items:center;justify-content:center;left:20px}.swiper-button-prev::after{display:none}.swiper-button-next{background:#fff url("assets/img/right.svg") no-repeat center center;width:50px;height:50px;border-radius:100px;display:flex;align-items:center;justify-content:center;right:20px}.swiper-button-next::after{display:none}main.page header{background:#000;height:450px}main.page header figure{margin:0px}main.page header figure img{object-fit:cover;width:100%;height:450px}main.page header .container{position:relative}main.page header .container h1{background:rgba(0,0,0,.3);backdrop-filter:blur(20px);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px}main.page .entry-content h3{margin-bottom:20px;font-weight:bold}main.page .entry-content ul,main.page .entry-content ol{line-height:1.2}main.page .entry-content .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));gap:50px}main.page .entry-content .wp-block-columns.twocolumns{display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));gap:50px}main.page .entry-content .wp-block-columns.threecolumns{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:50px}main.page .entry-content .wp-block-columns.bot-btn .wp-block-column{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 767.98px){main.page .entry-content .wp-block-columns{grid-template-columns:1fr}}main.page .entry-content .wp-block-columns img{border-radius:10px}main.page .entry-content .intro{margin-bottom:0px;padding-top:50px;padding-bottom:80px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom}main.page .entry-content .intro .wp-block-paragraph:first-of-type{font-size:1.25rem;line-height:1.2}main.page .entry-content .intro .type-agente .wp-block-paragraph:first-of-type{font-size:1rem;line-height:1.2}main.page .entry-content .intro .type-agente .avf-layout__e-mail{margin-bottom:0px !important}main.page .entry-content .tab--blue{z-index:0;padding:50px 0 130px;background:linear-gradient(180deg, #45C1D0 0%, rgba(69, 193, 208, 0.2) 100%);position:relative}main.page .entry-content .tab--blue::after{content:"";position:absolute;top:-48px;left:0;height:50px;width:60%;margin-left:-10%;background:#45c1d0;border-top-right-radius:4px;transform:skewX(20deg)}main.page .entry-content .tab--blue h2{margin-bottom:50px;position:relative;z-index:2}main.page .entry-content .tab--yellow{z-index:0;padding:50px 0 130px;background:linear-gradient(180deg, #F9B400 0%, rgba(249, 180, 0, 0.2) 100%);position:relative}main.page .entry-content .tab--yellow::after{content:"";position:absolute;top:-48px;left:0;height:50px;width:60%;margin-left:-10%;background:#f9b400;border-top-right-radius:4px;transform:skewX(20deg)}main.page .entry-content .tab--yellow h2{margin-bottom:30px;position:relative;z-index:2}main.page .entry-content .tab--white{z-index:0;padding:50px 0 130px;background:#fff;position:relative}main.page .entry-content .tab--white::after{content:"";position:absolute;top:-48px;left:0;height:50px;width:60%;margin-left:-10%;background:#fff;border-top-right-radius:4px;transform:skewX(20deg)}main.page .entry-content .tab--white h2{margin-bottom:30px;position:relative;z-index:2}main.page .entry-content .tab--grey{z-index:0;padding:50px 0 130px;background:#f7f7f7;position:relative}main.page .entry-content .tab--grey::after{content:"";position:absolute;top:-48px;left:0;height:50px;width:60%;margin-left:-10%;background:#f7f7f7;border-top-right-radius:4px;transform:skewX(20deg)}main.page .entry-content .tab--grey h2{margin-bottom:30px;position:relative;z-index:2}.ayudas--autonomicas .box{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:50px}.ayudas--autonomicas .box .item{padding:30px;border-radius:8px;background:#fff}.ayudas--nacionales .box{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:50px}.ayudas--nacionales .box .item{padding:30px;border-radius:8px;background:#fff}.acordeon-body{overflow:hidden;max-height:0;transition:max-height .3s ease}.acordeon-header{cursor:pointer}.wp-block-query-pagination{margin-top:40px;padding-top:20px;display:block;margin-bottom:40px !important;border-top:1px solid #ddd}.wp-block-query-pagination .page-numbers{width:30px;height:30px;background:#eee;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;color:#000}.wp-block-query-pagination .page-numbers.current{background:#45c1d0;color:#fff}#header{position:fixed;top:0;left:0;width:100%;padding:0px 0 0 0;background:#fff;box-shadow:0 20px 25px 1px rgba(0,0,0,.1);z-index:10}@media(max-width: 1300px){#header{height:90px;display:flex;align-items:center;justify-content:space-between}}#header::after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(270deg, #F9B400 0%, #45C1D0 78.37%)}#header .box{display:flex;align-items:center;justify-content:space-between;gap:30px}#header .menu-toggle{display:none;appearance:none;border:none}@media(max-width: 1300px){#header .menu-toggle{display:flex}}#header .menu-toggle{background:none;border:none;cursor:pointer;padding:10px;align-items:center}#header .menu-toggle .hamburger{width:28px;height:2px;background:#000;position:relative;display:inline-block;transition:all .3s ease}#header .menu-toggle .hamburger::before,#header .menu-toggle .hamburger::after{content:"";position:absolute;left:0;width:28px;height:2px;background:#000;transition:all .3s ease}#header .menu-toggle .hamburger::before{top:-8px}#header .menu-toggle .hamburger::after{top:8px}#header .menu-toggle[aria-expanded=true] .hamburger{background:rgba(0,0,0,0)}#header .menu-toggle[aria-expanded=true] .hamburger::before{transform:rotate(45deg);top:0}#header .menu-toggle[aria-expanded=true] .hamburger::after{transform:rotate(-45deg);top:0}#header .menu-toggle[aria-expanded=true]+.main-navigation{display:block}#header .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#header .main-navigation{padding:10px 0}@media(max-width: 1300px){#header .main-navigation{display:none;position:absolute;top:80px;left:0px;right:0px;bottom:0px;z-index:3;background:#fff}}#header .main-navigation>ul{list-style:none;margin:0;padding:0;display:flex;gap:0px;height:70px}@media(max-width: 1300px){#header .main-navigation>ul{padding:10px 20px 20px;height:inherit;background:#fff}}#header .main-navigation>ul.open{display:block}#header .main-navigation>ul>li>a{padding:10px 40px 12px 18px;text-decoration:none;position:relative;display:flex;align-items:center;height:100%;font-size:1rem;line-height:1.2;font-weight:500;border-radius:4px;color:#000}@media(max-width: 1300px){#header .main-navigation>ul>li>a{font-weight:bold}}#header .main-navigation>ul>li>a:hover{background:#45c1d0}#header .main-navigation>ul>li.menu-item-has-children>a{background:url("assets/img/bracket-down.svg") no-repeat right 20px center}#header .main-navigation>ul>li.menu-item-has-children>a:hover{background:#45c1d0 url("assets/img/bracket-up.svg") no-repeat right 20px center}#header .main-navigation>ul>li .sub-menu{display:none;position:absolute;list-style:none;margin:-10px 0 0 0;padding:0;top:100%;left:0;right:0;min-width:100%;background:#fff;z-index:999;justify-content:center;box-shadow:0 20px 25px 1px rgba(0,0,0,.1)}@media(max-width: 1300px){#header .main-navigation>ul>li .sub-menu{position:relative;top:10px;padding:20px;margin-bottom:20px}}#header .main-navigation>ul>li .sub-menu::after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(270deg, #F9B400 0%, #45C1D0 78.37%)}#header .main-navigation>ul>li .sub-menu li a{display:flex;align-items:center;padding:20px;margin-bottom:10px;color:#000;height:120px;width:200px;font-size:1rem;font-weight:500;flex-direction:column;text-align:center;border-right:1px solid rgba(0,0,0,.05)}@media(max-width: 1300px){#header .main-navigation>ul>li .sub-menu li a{width:inherit;border:none;display:block;text-align:left;height:inherit;margin:0px;padding:6px 0px}}#header .main-navigation>ul>li .sub-menu li a:hover{background:rgba(0,0,0,.03);color:#000}@media(max-width: 1300px){#header .main-navigation>ul>li .sub-menu li a:hover{background:rgba(0,0,0,0)}}#header .main-navigation>ul>li .sub-menu li a .menu-icon{filter:grayscale(100%);width:auto;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media(max-width: 1300px){#header .main-navigation>ul>li .sub-menu li a .menu-icon{display:none}}#header .main-navigation>ul>li .sub-menu li a .menu-icon img{width:auto;height:100%}#header .main-navigation>ul>li .sub-menu li:last-child a{border:none}#header .main-navigation>ul>li .sub-menu .sub-menu{top:0;left:100%}#header .main-navigation>ul>li:hover>.sub-menu,#header .main-navigation>ul>li:focus-within>.sub-menu{display:flex;justify-content:center}@media(max-width: 1300px){#header .main-navigation>ul>li:hover>.sub-menu,#header .main-navigation>ul>li:focus-within>.sub-menu{display:block;justify-content:inherit}}.page--home{padding-top:30px}#slider{padding-bottom:80px;background:url("assets/img/fondo-adn.jpg") no-repeat right top}#slider .hero-slider article{position:relative}#slider .hero-slider article img{object-fit:cover;width:100%;height:700px;border-radius:10px}#slider .hero-slider article .hero-slide{position:absolute;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);border-radius:8px;color:#fff;display:flex;gap:80px;padding:30px 34px 28px 34px;background:rgba(0,0,0,.7);border-radius:10px}@media(max-width: 991.98px){#slider .hero-slider article .hero-slide{display:block}}#slider .hero-slider article .hero-slide h2{font-size:2rem;line-height:1.1;max-width:400px;flex:1}#slider .hero-slider article .hero-slide .btn{margin-top:10px}#slider .hero-slider article .hero-slide__right{flex:1}#destacados{padding-top:48px;position:relative;margin-top:-50px;margin-bottom:0px}#destacados .g-primary{width:800px;height:800px;position:absolute;inset:-30% auto auto -30%;will-change:transform;border-radius:900px;background:rgba(35,160,191,.77);filter:blur(118px);display:block;z-index:1}#destacados .tab--style{z-index:0;padding:50px 0 130px;background:linear-gradient(180deg, #45C1D0 0%, rgba(69, 193, 208, 0.2) 100%)}#destacados .tab--style::after{content:"";position:absolute;top:0;left:0;height:50px;width:60%;margin-left:-10%;background:#45c1d0;border-top-right-radius:4px;transform:skewX(20deg)}#destacados .tab--style::before{content:"";position:absolute;top:2px;left:0;height:100%;width:100%;z-index:1;background-size:cover;background:url("assets/img/fondo-destacados.png") no-repeat center center;mix-blend-mode:multiply;opacity:.2;overflow:hidden;pointer-events:none}#destacados .tab--style h2{margin-bottom:50px;position:relative;z-index:2}#destacados .box{display:grid;grid-template-columns:1fr 1fr;gap:50px;position:relative;z-index:2}@media(max-width: 767.98px){#destacados .box{grid-template-columns:1fr}}#destacados .box a{display:block;width:100%;height:100%;overflow:hidden;border-radius:10px;position:relative}#destacados .box a img{height:100%;width:100%;object-fit:cover;transition:transform .3s ease;transform:scale(1)}#destacados .box a .content{position:absolute;bottom:24px;left:24px;right:24px;border-radius:8px;background:rgba(69,193,208,.8);backdrop-filter:blur(9px);padding:24px;display:flex;align-items:center;justify-content:space-between}#destacados .box a .content h3{color:#000;margin:0px;max-width:200px}#destacados .box a .content>span{border-radius:100px;background:#fff;width:45px;height:45px;display:flex;align-items:center;justify-content:center}#destacados .box a:hover img{transform:scale(1.15)}#destacados .box a:nth-child(2) .content{background:rgba(182,141,210,.8)}#destacados .box a:nth-child(2) .content h3{color:#000}#destacados .box a:nth-child(3) .content{background:rgba(48,48,48,.8)}#destacados .box a:nth-child(3) .content h3{color:#fff}#destacados .box a:nth-child(4) .content{background:rgba(0,0,0,.8)}#destacados .box a:nth-child(4) .content h3{color:#fff}#ayudas{padding-top:48px;position:relative;margin-top:-50px}#ayudas .tab--style{z-index:0;padding:50px 0 180px;background:#fff}#ayudas .tab--style::after{content:"";position:absolute;top:0;left:0;height:50px;width:60%;margin-left:-10%;background:#fff;border-top-right-radius:4px;transform:skewX(20deg)}#ayudas .tab--style .section-title{margin-bottom:30px;padding:10px 16px;font-weight:normal;text-transform:uppercase;background:rgba(0,48,52,.08);border-radius:100px;display:inline-block;font-size:1rem;line-height:1}#ayudas .box{display:flex;align-items:center;gap:100px}@media(max-width: 991.98px){#ayudas .box{flex-direction:column}}#ayudas .box>*{flex:1}#ayudas .box .m a{margin-top:10px}#ayudas .box .r a{width:100%;margin-bottom:10px}#noticias{padding-top:48px;position:relative;margin-top:-50px;margin-bottom:0px}#noticias .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-30%;will-change:transform;border-radius:900px;background:rgb(224.1,162,0);filter:blur(118px);display:block;z-index:1}#noticias .tab--style{z-index:0;padding:50px 0 180px;background:linear-gradient(180deg, #F9B400 0%, rgba(249, 180, 0, 0.2) 100%)}#noticias .tab--style::after{content:"";position:absolute;top:0;left:0;height:50px;width:60%;margin-left:-10%;background:#f9b400;border-top-right-radius:4px;transform:skewX(20deg);z-index:0}#noticias .tab--style::before{content:"";position:absolute;top:0px;left:0;height:100%;width:100%;z-index:1;background-size:cover;background:url("assets/img/fondo-noticias.png") no-repeat right center;filter:brightness(1000%);opacity:.1;overflow:hidden;pointer-events:none}#noticias .tab--style .top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}#noticias .noticias-slider a{position:relative;border-radius:10px;overflow:hidden;color:#000}#noticias .noticias-slider a img{width:100%;height:400px;object-fit:cover;border-radius:10px;transition:transform .3s ease;transform:scale(1)}#noticias .noticias-slider a .content{border-radius:8px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(9px);position:absolute;bottom:20px;left:20px;right:20px;padding:20px}#noticias .noticias-slider a .content h3{font-size:20px;line-height:1.1}#noticias .noticias-slider a .content .bot{display:flex;align-items:center;justify-content:space-between}#noticias .noticias-slider a .content .bot p{border:2px solid #000;padding:8px 20px;border-radius:100px;margin-bottom:0px !important}#noticias .noticias-slider a .content .bot>span{border-radius:100px;background:#f9b400;width:45px;height:45px;display:flex;align-items:center;justify-content:center}#noticias .noticias-slider a:hover img{transform:scale(1.15)}#infraestructuras{padding-top:48px;position:relative;margin-top:-50px}#infraestructuras .tab--style{z-index:0;padding:50px 0 180px;background:#fff}#infraestructuras .tab--style::after{content:"";position:absolute;top:0;left:0;height:50px;width:60%;margin-left:-10%;background:#fff;border-top-right-radius:4px;transform:skewX(20deg)}#infraestructuras .tab--style::before{content:"";position:absolute;top:50px;left:0;height:100%;width:100%;z-index:1;background:url("assets/img/fondo-infraestructuras.jpg") no-repeat right center;overflow:hidden;pointer-events:none}#infraestructuras .tab--style h2{margin-bottom:50px;position:relative;z-index:1}#infraestructuras .infraestructuras-slider a{position:relative;border-radius:10px;overflow:hidden;color:#000}#infraestructuras .infraestructuras-slider a img{width:100%;height:400px;object-fit:cover;border-radius:10px;transition:transform .3s ease;transform:scale(1)}#infraestructuras .infraestructuras-slider a .content{border-radius:8px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(9px);position:absolute;bottom:20px;left:20px;right:20px;padding:20px}#infraestructuras .infraestructuras-slider a .content h3{font-size:20px;line-height:1.1}#infraestructuras .infraestructuras-slider a .content .bot{display:flex;align-items:center;justify-content:space-between}#infraestructuras .infraestructuras-slider a .content .bot p{border:2px solid #000;padding:8px 20px;border-radius:100px;margin-bottom:0px !important}#infraestructuras .infraestructuras-slider a .content .bot>span{border-radius:100px;background:#f9b400;width:45px;height:45px;display:flex;align-items:center;justify-content:center}#infraestructuras .infraestructuras-slider a:hover img{transform:scale(1.15)}.page-template-template-container h1{margin-top:0px !important}.listado header{background:#000;height:450px}.listado header figure{margin:0px}.listado header figure img{object-fit:cover;width:100%;height:450px}.listado header .container{position:relative}.listado header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.listado header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.listado header .container .box h1{margin-top:20px;margin-bottom:0px;display:block}.listado .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:120px}.listado .intro h2{margin-top:40px;margin-bottom:30px;display:block}.listado .intro .listado--last{margin-top:0px}.listado .intro .listado--last .box{border-radius:10px;position:relative;overflow:hidden;display:block}.listado .intro .listado--last .box figure{margin:0px;height:500px}.listado .intro .listado--last .box figure img{object-fit:cover;width:100%;height:500px;transform:scale(1);transition:transform .3s ease}.listado .intro .listado--last .box .info{border-radius:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;padding:30px;gap:30px;color:#fff;backdrop-filter:blur(20px);background:rgba(0,0,0,.7)}.listado .intro .listado--last .box .info h3{margin-bottom:10px;font-weight:bold}.listado .intro .listado--last .box .info .mid span{margin-bottom:20px;display:block}.listado .intro .listado--last .box .info .mid p:last-of-type{margin-bottom:0px !important}.listado .intro .listado--last .box:hover img{transform:scale(1.15)}.listado .listado--list{position:relative}.listado .listado--list .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-30%;will-change:transform;border-radius:900px;background:rgb(224.1,162,0);filter:blur(118px);display:block;z-index:1}.listado .listado--list .tab--style{z-index:0;padding:50px 0 180px;background:linear-gradient(180deg, #F9B400 0%, rgba(249, 180, 0, 0.2) 100%)}.listado .listado--list .tab--style::after{content:"";position:absolute;top:-48px;left:0;height:50px;width:60%;margin-left:-10%;background:#f9b400;border-top-right-radius:4px;transform:skewX(20deg)}.listado .listado--list .tab--style .container{position:relative;z-index:2}.listado .listado--list .tab--style .container h2{margin-bottom:50px;position:relative;z-index:2}.listado .listado--list .tab--style .container .box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;position:relative;z-index:2}@media(max-width: 767.98px){.listado .listado--list .tab--style .container .box{grid-template-columns:1fr}}.listado .listado--list .tab--style .container .box a{display:flex;border-radius:8px;background:#f9b400;justify-content:space-between;align-items:center;color:#000;font-size:1.375rem;line-height:1;font-weight:bold;padding-inline:20px;height:70px}.listado .listado--otras{position:relative}.listado .listado--otras .tab--style{z-index:0;padding:50px 0 130px;background:#fff}.listado .listado--otras .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#fff;border-top-right-radius:4px;transform:skewX(20deg)}.listado .listado--otras .tab--style h2{margin-bottom:50px;position:relative;z-index:1}.listado .listado--otras .tab--style .otras-slider a{position:relative;border-radius:10px;overflow:hidden;color:#000}.listado .listado--otras .tab--style .otras-slider a img{width:100%;height:400px;object-fit:cover;border-radius:10px;transition:transform .3s ease;transform:scale(1)}.listado .listado--otras .tab--style .otras-slider a .content{border-radius:8px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(9px);position:absolute;bottom:20px;left:20px;right:20px;padding:20px}.listado .listado--otras .tab--style .otras-slider a .content h3{font-size:20px;line-height:1.1}.listado .listado--otras .tab--style .otras-slider a .content .bot{display:flex;align-items:center;justify-content:space-between}.listado .listado--otras .tab--style .otras-slider a .content .bot p{border:2px solid #000;padding:8px 20px;border-radius:100px;margin-bottom:0px !important}.listado .listado--otras .tab--style .otras-slider a .content .bot>span{border-radius:100px;background:#f9b400;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.listado .listado--otras .tab--style .otras-slider a:hover img{transform:scale(1.15)}.listado--base ul{list-style:none;margin:0px;padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px}.listado--base ul>li{display:block;border:2px solid #000;border-radius:10px;padding:10px;margin-block-start:0px}@media(max-width: 991.98px){.listado--base ul>li{flex-wrap:wrap}}.listado--base ul>li figure{margin:0px;border-radius:8px;overflow:hidden;flex-shrink:0}@media(max-width: 991.98px){.listado--base ul>li figure{width:100%}}.listado--base ul>li figure.circle img{border-radius:100% !important}.listado--base ul>li img{border-radius:8px;object-fit:cover;width:400px;height:400px;transform:scale(1);transition:all .3s ease}@media(max-width: 991.98px){.listado--base ul>li img{width:100%;height:300px}}.listado--base ul>li img:hover{transform:scale(1.15)}.listado--base ul>li a{color:#000}.listado--base ul>li .wp-block-columns{gap:20px !important;margin:0px}.listado--base ul>li .wp-block-column:last-child{padding:0px 20px 10px;width:100%}.listado--base ul>li .wp-block-column iframe{width:100%;height:auto;aspect-ratio:16/9}.listado--base ul>li .wp-block-column ul{list-style:none;margin:0px;padding:0;background:#ddd;padding-inline:14px;border-radius:6px}.listado--base ul>li .wp-block-column ul li{display:flex;align-items:center;gap:10px;font-size:.9375rem;margin-bottom:10px}.listado--base ul>li .wp-block-column ul li:first-child{padding-top:10px}.listado--base ul>li .wp-block-column ul li:last-child{padding-bottom:10px;margin-bottom:20px}.listado--base ul>li .wp-block-column ul li svg{flex-shrink:0}.listado--base ul>li .btn{margin-top:10px;background-image:url("assets/img/more.png");background-position:right 12px center;background-repeat:no-repeat;padding-right:60px}.listado--base-full ul{list-style:none;margin:0px;padding:0px;display:flex !important;flex-wrap:wrap;gap:30px}.listado--base-full ul>li{display:block;border:2px solid #000;border-radius:10px;padding:10px;margin-block-start:0px}@media(max-width: 991.98px){.listado--base-full ul>li{flex-wrap:wrap}}.listado--base-full ul>li figure{margin:0px;border-radius:8px;overflow:hidden;flex-shrink:0}@media(max-width: 991.98px){.listado--base-full ul>li figure{width:100%}}.listado--base-full ul>li img{border-radius:8px;object-fit:cover;width:400px;height:400px;transform:scale(1);transition:all .3s ease}@media(max-width: 991.98px){.listado--base-full ul>li img{width:100%;height:300px}}.listado--base-full ul>li img:hover{transform:scale(1.15)}.listado--base-full ul>li a{color:#000}.listado--base-full ul>li .wp-block-columns{gap:20px !important;margin:0px;display:flex !important}.listado--base-full ul>li .wp-block-column:last-child{padding:20px 20px 20px 0;width:100%}.listado--base-full ul>li .wp-block-column ul{list-style:none;margin:0px;padding:0;background:#ddd;padding-inline:14px;border-radius:6px}.listado--base-full ul>li .wp-block-column ul li{display:flex;align-items:center;gap:10px;font-size:.9375rem;margin-bottom:10px}.listado--base-full ul>li .wp-block-column ul li:first-child{padding-top:10px}.listado--base-full ul>li .wp-block-column ul li:last-child{padding-bottom:10px;margin-bottom:20px}.listado--base-full ul>li .wp-block-column ul li svg{flex-shrink:0}.listado--base-full ul>li .btn{margin-top:10px;background-image:url("assets/img/more.png");background-position:right 12px center;background-repeat:no-repeat;padding-right:60px}.exposicion h2{margin-bottom:20px}.listado--exposicion ul{list-style:none;margin:0px;padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px}.listado--exposicion ul>li{display:block;border-radius:10px;padding:10px;margin-block-start:0px;text-align:center}@media(max-width: 991.98px){.listado--exposicion ul>li{flex-wrap:wrap}}.listado--exposicion ul>li figure{margin:0px;border-radius:8px;overflow:hidden;flex-shrink:0}@media(max-width: 991.98px){.listado--exposicion ul>li figure{width:100%}}.listado--exposicion ul>li figure.circle img{border-radius:100% !important}.listado--exposicion ul>li img{border-radius:8px;object-fit:cover;width:400px;height:400px;transform:scale(1);transition:all .3s ease}@media(max-width: 991.98px){.listado--exposicion ul>li img{width:100%;height:300px}}.listado--exposicion ul>li a{color:#000}.listado--exposicion ul>li .wp-block-columns{gap:20px !important;margin:0px}.listado--exposicion ul>li .wp-block-column .bloque-sede{margin-top:10px}.listado--exposicion ul>li .wp-block-column:last-child{padding:0px 20px 10px;width:100%}.listado--exposicion ul>li .wp-block-column ul{list-style:none;margin:0px;padding:0;background:#ddd;padding-inline:14px;border-radius:6px}.listado--exposicion ul>li .wp-block-column ul li{display:flex;align-items:center;gap:10px;font-size:.9375rem;margin-bottom:10px}.listado--exposicion ul>li .wp-block-column ul li:first-child{padding-top:10px}.listado--exposicion ul>li .wp-block-column ul li:last-child{padding-bottom:10px;margin-bottom:20px}.listado--exposicion ul>li .wp-block-column ul li svg{flex-shrink:0}.listado--exposicion ul>li .btn{margin-top:10px;background-image:url("assets/img/more.png");background-position:right 12px center;background-repeat:no-repeat;padding-right:60px}.listado--exposicion ul>li .btn:hover{background-image:url("assets/img/more-h.png")}.categoria-centro{padding:30px;border:2px solid #000;border-radius:10px;margin-bottom:30px}.categoria-centro h2{margin-bottom:40px !important}.categoria-centro .listado-centros{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:20px}.categoria-centro .listado-centros .centro-item{background:#fff;border-radius:8px;padding:20px;max-width:395px;text-align:center}.categoria-centro .listado-centros .centro-item img{object-fit:contain;width:100%;max-width:250px;height:84px !important;margin-bottom:20px}.categoria-centro .listado-centros .centro-item h3{margin-bottom:10px}.detalle--semana header{background:#000;height:450px}.detalle--semana header figure{margin:0px}.detalle--semana header figure img{object-fit:cover;width:100%;height:450px}.detalle--semana header .container{position:relative}.detalle--semana header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--semana header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--semana header .container .box h1{margin-top:30px;margin-bottom:0px;display:block}.detalle--semana .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--semana .actividades{position:relative;z-index:1}.detalle--semana .actividades .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-30%;will-change:transform;border-radius:900px;background:hsl(0,0%,70%);filter:blur(118px);display:block;z-index:1}.detalle--semana .actividades .tab--style{padding:50px 0 180px;background:linear-gradient(180deg, #e4e4e4, white)}.detalle--semana .actividades .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#e4e4e4;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--semana .actividades .tab--style .container{position:relative;z-index:2}.detalle--semana .actividades .tab--style .container h2{margin-bottom:50px;position:relative;z-index:2}.detalle--semana .actividades .tab--style .container>ul{list-style:none;margin:0px;padding:0px;display:grid;grid-template-columns:1fr;gap:30px}.detalle--semana .actividades .tab--style .container>ul>li{display:flex;gap:20px;background:#fff;border-radius:8px;position:relative;padding:10px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}@media(max-width: 991.98px){.detalle--semana .actividades .tab--style .container>ul>li{flex-wrap:wrap}}.detalle--semana .actividades .tab--style .container>ul>li figure{margin:0px;overflow:hidden;border-radius:8px;flex-shrink:0}@media(max-width: 991.98px){.detalle--semana .actividades .tab--style .container>ul>li figure{width:100%}}.detalle--semana .actividades .tab--style .container>ul>li img{object-fit:cover;width:400px;height:400px;transform:scale(1);transition:all .3s;flex-shrink:0}@media(max-width: 991.98px){.detalle--semana .actividades .tab--style .container>ul>li img{width:100%;height:300px}}.detalle--semana .actividades .tab--style .container>ul>li img:hover{transform:scale(1.15)}.detalle--semana .actividades .tab--style .container>ul>li a{color:#000}.detalle--semana .actividades .tab--style .container>ul>li .info{padding:20px 20px 10px;width:100%}.detalle--semana .actividades .tab--style .container>ul>li .info .top{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:10px}.detalle--semana .actividades .tab--style .container>ul>li .info .top>div{background:#45c1d0;border-radius:4px;padding:10px 12px;display:flex;align-items:center;gap:10px}.detalle--semana .actividades .tab--style .container>ul>li .info ul:not(.wp-block-list){list-style:none;margin:0px 0 30px;display:block;padding:16px;border-top:1px solid #000;border-bottom:1px solid #000}.detalle--semana .actividades .tab--style .container>ul>li .info ul:not(.wp-block-list) li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;line-height:1.2}.detalle--semana .actividades .tab--style .container>ul>li .info ul:not(.wp-block-list) li:last-child{margin:0px}.detalle--semana .actividades .tab--style .container>ul>li .info ul:not(.wp-block-list) li svg{flex-shrink:0}.detalle--semana .actividades .tab--style .container>ul>li .btn{margin-top:10px}.detalle--semana .actividades .tab--style .container>ul>li .btn:hover{color:#fff}.detalle--actividad header{background:#000;height:450px}.detalle--actividad header figure{margin:0px}.detalle--actividad header figure img{object-fit:cover;width:100%;height:450px}.detalle--actividad header .container{position:relative}.detalle--actividad header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--actividad header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--actividad header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--actividad header .container .box h1{margin-top:0px;margin-bottom:0px;display:block}.detalle--actividad .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--actividad .actividades{position:relative;z-index:1}.detalle--actividad .actividades .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-20%;will-change:transform;border-radius:900px;background:hsl(0,0%,70%);filter:blur(118px);display:block;z-index:1}.detalle--actividad .actividades .tab--style{padding:50px 0 180px;background:linear-gradient(180deg, #e4e4e4, white)}.detalle--actividad .actividades .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#e4e4e4;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--actividad .actividades .tab--style .container{position:relative;z-index:2}.detalle--actividad .actividades .tab--style .container>ul{list-style:none;margin:0px;padding:0px;display:grid;grid-template-columns:1fr;gap:30px}.detalle--actividad .actividades .tab--style .container>ul>li{display:flex;gap:20px;border:2px solid #000;border-radius:10px;padding:10px}@media(max-width: 991.98px){.detalle--actividad .actividades .tab--style .container>ul>li{flex-wrap:wrap}}.detalle--actividad .actividades .tab--style .container>ul>li figure{margin:0px;border-radius:8px;overflow:hidden;flex-shrink:0}@media(max-width: 991.98px){.detalle--actividad .actividades .tab--style .container>ul>li figure{width:100%}}.detalle--actividad .actividades .tab--style .container>ul>li img{border-radius:8px;object-fit:cover;width:400px;height:400px;transform:scale(1);transition:all .3s ease}@media(max-width: 991.98px){.detalle--actividad .actividades .tab--style .container>ul>li img{width:100%;height:300px}}.detalle--actividad .actividades .tab--style .container>ul>li img:hover{transform:scale(1.15)}.detalle--actividad .actividades .tab--style .container>ul>li a{color:#000}.detalle--actividad .actividades .tab--style .container>ul>li a:hover{color:#fff}.detalle--actividad .actividades .tab--style .container>ul>li .info{padding:20px 20px 10px;width:100%}.detalle--actividad .actividades .tab--style .container>ul>li .info ul{list-style:none;margin:0px;padding:0;background:#ddd;padding-inline:14px;border-radius:6px}.detalle--actividad .actividades .tab--style .container>ul>li .info ul li{display:flex;align-items:center;gap:10px;font-size:.9375rem;margin-bottom:10px}.detalle--actividad .actividades .tab--style .container>ul>li .info ul li:first-child{padding-top:10px}.detalle--actividad .actividades .tab--style .container>ul>li .info ul li:last-child{padding-bottom:10px;margin-bottom:20px}.detalle--actividad .actividades .tab--style .container>ul>li .info ul li svg{flex-shrink:0}.detalle--actividad .actividades .tab--style .container>ul>li .btn{margin-top:10px}.detalle--actividad .actividades .tab--style .container h2{margin-bottom:50px;position:relative;z-index:2}.detalle--actividad .actividades .tab--style .container .box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;position:relative;z-index:2}@media(max-width: 767.98px){.detalle--actividad .actividades .tab--style .container .box{grid-template-columns:1fr}}.detalle--actividad .actividades .tab--style .container .box a{display:flex;border-radius:8px;background:#f9b400;justify-content:space-between;align-items:center;color:#000;font-size:1.375rem;line-height:1;font-weight:bold;padding-inline:20px;height:70px}.detalle--infraestructura header{background:#000;height:450px}.detalle--infraestructura header figure{margin:0px}.detalle--infraestructura header figure img{object-fit:cover;width:100%;height:450px}.detalle--infraestructura header .container{position:relative}.detalle--infraestructura header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--infraestructura header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--infraestructura header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--infraestructura header .container .box h1{margin-top:0px;margin-bottom:0px;display:block}.detalle--infraestructura .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--infraestructura .intro .box{display:flex;gap:50px}@media(max-width: 991.98px){.detalle--infraestructura .intro .box{flex-wrap:wrap}}.detalle--infraestructura .intro .box .left p:first-of-type{font-size:1.25rem;line-height:1.2}.detalle--infraestructura .intro .box .galeria{width:50%;flex-shrink:0}@media(max-width: 991.98px){.detalle--infraestructura .intro .box .galeria{width:100%}}.detalle--infraestructura .intro .box .galeria img{object-fit:cover;width:100%;height:auto;border-radius:8px}.detalle--infraestructura .intro .box .direccion{background:rgba(0,0,0,.1);z-index:2;border-radius:8px;padding:20px;margin-top:30px}.detalle--infraestructura .intro .box .direccion p{font-size:1rem !important}.detalle--infraestructura .intro .box .direccion strong{display:block;margin-bottom:10px;font-size:1.2rem !important}.detalle--infraestructura .intro .box .btn{margin-top:10px}.detalle--infraestructura .map{margin-bottom:-3px}.detalle--centro header{background:#000;height:450px}.detalle--centro header figure{margin:0px}.detalle--centro header figure img{object-fit:cover;width:100%;height:450px}.detalle--centro header .container{position:relative}.detalle--centro header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--centro header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--centro header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--centro header .container .box h1{margin-top:0px;margin-bottom:0px;display:block}.detalle--centro .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--centro .intro .box{display:flex;gap:50px}@media(max-width: 991.98px){.detalle--centro .intro .box{flex-wrap:wrap}}.detalle--centro .intro .box .left p:first-of-type{font-size:1.25rem;line-height:1.2}.detalle--centro .intro .box .galeria{width:50%;flex-shrink:0;text-align:center}@media(max-width: 991.98px){.detalle--centro .intro .box .galeria{width:100%}}.detalle--centro .intro .box .galeria .post-thumbnail{margin-bottom:30px}.detalle--centro .intro .box .galeria .post-thumbnail img{object-fit:contain;width:100%;max-width:320px;height:100%;max-height:230px}.detalle--centro .intro .box .galeria img{object-fit:cover;width:100%;height:auto;border-radius:8px}.detalle--centro .intro .box .direccion{background:rgba(0,0,0,.1);z-index:2;border-radius:8px;padding:20px;margin-top:30px}.detalle--centro .intro .box .direccion p{font-size:1rem !important}.detalle--centro .intro .box .direccion strong{display:block;margin-bottom:10px;font-size:1.2rem !important}.detalle--centro .intro .box .btn{margin-top:10px}.detalle--centro .map{margin-bottom:-3px}.detalle--noticia header{background:#000;height:450px}.detalle--noticia header figure{margin:0px}.detalle--noticia header figure img{object-fit:cover;width:100%;height:450px}.detalle--noticia header .container{position:relative}.detalle--noticia header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--noticia header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--noticia header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--noticia header .container .box h1{margin-top:20px;margin-bottom:0px;display:block}.detalle--noticia .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--noticia .intro .container{max-width:770px}.detalle--ganadores header{background:#000;height:450px}.detalle--ganadores header figure{margin:0px}.detalle--ganadores header figure img{object-fit:cover;width:100%;height:450px}.detalle--ganadores header .container{position:relative}.detalle--ganadores header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--ganadores header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--ganadores header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--ganadores header .container .box h1{margin-top:0px;margin-bottom:0px;display:block}.detalle--ganadores .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--ganadores .ganadores{position:relative;z-index:1}.detalle--ganadores .ganadores .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-20%;will-change:transform;border-radius:900px;background:hsl(0,0%,70%);filter:blur(118px);display:block;z-index:1}.detalle--ganadores .ganadores .tab--style{padding:50px 0 180px;background:linear-gradient(180deg, #e4e4e4, white)}.detalle--ganadores .ganadores .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#e4e4e4;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--ganadores .ganadores .tab--style .container{position:relative;z-index:2}.detalle--ganadores .ganadores .tab--style .container>ul{list-style:none;margin:0px;padding:0px;display:grid;grid-template-columns:1fr;gap:30px}.detalle--ganadores .ganadores .tab--style .container>ul>li{display:flex;gap:20px;border:2px solid #000;border-radius:10px;padding:10px}@media(max-width: 991.98px){.detalle--ganadores .ganadores .tab--style .container>ul>li{flex-wrap:wrap}}.detalle--ganadores .ganadores .tab--style .container>ul>li figure{margin:0px;border-radius:8px;overflow:hidden;flex-shrink:0}@media(max-width: 991.98px){.detalle--ganadores .ganadores .tab--style .container>ul>li figure{width:100%}}.detalle--ganadores .ganadores .tab--style .container>ul>li img{border-radius:8px;object-fit:cover;width:400px;height:400px;transform:scale(1);transition:all .3s ease}@media(max-width: 991.98px){.detalle--ganadores .ganadores .tab--style .container>ul>li img{width:100%;height:300px}}.detalle--ganadores .ganadores .tab--style .container>ul>li img:hover{transform:scale(1.15)}.detalle--ganadores .ganadores .tab--style .container>ul>li a{color:#000}.detalle--ganadores .ganadores .tab--style .container>ul>li a:hover{color:#fff}.detalle--ganadores .ganadores .tab--style .container>ul>li .info{padding:20px 20px 10px;width:100%}.detalle--ganadores .ganadores .tab--style .container>ul>li .info ul{list-style:none;margin:0px;padding:0;background:#ddd;padding-inline:14px;border-radius:6px}.detalle--ganadores .ganadores .tab--style .container>ul>li .info ul li{display:flex;align-items:center;gap:10px;font-size:.9375rem;margin-bottom:10px}.detalle--ganadores .ganadores .tab--style .container>ul>li .info ul li:first-child{padding-top:10px}.detalle--ganadores .ganadores .tab--style .container>ul>li .info ul li:last-child{padding-bottom:10px;margin-bottom:20px}.detalle--ganadores .ganadores .tab--style .container>ul>li .info ul li svg{flex-shrink:0}.detalle--ganadores .ganadores .tab--style .container>ul>li .btn{margin-top:10px}.detalle--ganadores .ganadores .tab--style .container h2{margin-bottom:50px;position:relative;z-index:2}.detalle--ganadores .ganadores .tab--style .container .box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;position:relative;z-index:2}@media(max-width: 767.98px){.detalle--ganadores .ganadores .tab--style .container .box{grid-template-columns:1fr}}.detalle--ganadores .ganadores .tab--style .container .box a{display:flex;border-radius:8px;background:#f9b400;justify-content:space-between;align-items:center;color:#000;font-size:1.375rem;line-height:1;font-weight:bold;padding-inline:20px;height:70px}.detalle--campeonato header{background:#000;height:450px}.detalle--campeonato header figure{margin:0px}.detalle--campeonato header figure img{object-fit:cover;width:100%;height:450px}.detalle--campeonato header .container{position:relative}.detalle--campeonato header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--campeonato header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex}.detalle--campeonato header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--campeonato header .container .box h1{margin-top:0px;margin-bottom:0px;display:block}.detalle--campeonato .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--campeonato .intro .box{display:flex;flex-wrap:wrap;gap:50px}.detalle--campeonato .intro .box .left{flex:0 0 400px}.detalle--campeonato .intro .box .left img{width:100%;height:auto}.detalle--campeonato .intro .box .right{flex:1 1 300px}.detalle--campeonato .campeonato{position:relative;z-index:1}.detalle--campeonato .campeonato .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-20%;will-change:transform;border-radius:900px;background:rgb(255,233.3024096386,176.7);filter:blur(118px);display:block;z-index:1}.detalle--campeonato .campeonato .tab--style{padding:50px 0 80px;background:linear-gradient(180deg, #F9B400 0%, rgba(249, 180, 0, 0.2) 100%)}.detalle--campeonato .campeonato .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#f9b400;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--campeonato .campeonato .tab--style .container{position:relative;z-index:2}.detalle--campeonato .campeonato .tab--style .container>div{margin-bottom:50px}.detalle--campeonato .campeonato .tab--style .container .bloques-tematicos .box{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.detalle--campeonato .campeonato .tab--style .container .bloques-tematicos .box .bloque{text-align:center;max-width:200px;width:100%;padding-top:10px}.detalle--campeonato .campeonato .tab--style .container .bloques-tematicos .box .bloque svg{width:80px;height:auto;margin-bottom:10px}.detalle--campeonato .campeonato .tab--style .container .bloques-tematicos .box .bloque h3{margin-top:20px;margin-bottom:0px}.detalle--campeonato .fases{position:relative;z-index:1}.detalle--campeonato .fases .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-20%;will-change:transform;border-radius:900px;filter:blur(118px);display:block;z-index:1}.detalle--campeonato .fases .tab--style{padding:50px 0 80px;background:linear-gradient(180deg, #45C1D0 0%, rgba(69, 193, 208, 0.2) 100%)}.detalle--campeonato .fases .tab--style::after{content:"";position:absolute;top:-49px;left:0;height:50px;width:60%;margin-left:-10%;background:#45c1d0;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--campeonato .fases .tab--style .container{position:relative;z-index:2}.detalle--campeonato .fases .tab--style .container .fase{margin-bottom:30px}.detalle--campeonato .fases .tab--style .container .fase .tablas{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(max-width: 991.98px){.detalle--campeonato .fases .tab--style .container .fase .tablas{grid-template-columns:1fr}}.detalle--campeonato .fases .tab--style .container .fase .tablas .tabla{border:2px solid #000;border-radius:10px;padding:20px 20px 0}.detalle--campeonato .ganadores{position:relative;z-index:1}.detalle--campeonato .ganadores .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-20%;will-change:transform;border-radius:900px;background:rgb(252.6,252.6,252.6);filter:blur(118px);display:block;z-index:1}.detalle--campeonato .ganadores .tab--style{padding:50px 0 100px;background:#f7f7f7}.detalle--campeonato .ganadores .tab--style::after{content:"";position:absolute;top:-49px;left:0;height:50px;width:60%;margin-left:-10%;background:#f7f7f7;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--campeonato .ganadores .tab--style .container{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}@media(max-width: 991.98px){.detalle--campeonato .ganadores .tab--style .container{grid-template-columns:1fr}}.detalle--campeonato .ganadores .tab--style .container>div{background:#fff;border-radius:10px;padding:30px 30px 10px}.detalle--campeonato .participantes{position:relative;z-index:1}.detalle--campeonato .participantes .tab--style{padding:50px 0 180px;background:#fff}.detalle--campeonato .participantes .tab--style::after{content:"";position:absolute;top:-49px;left:0;height:50px;width:60%;margin-left:-10%;background:#fff;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--campeonato .participantes .tab--style .container{position:relative;z-index:2}.detalle--campeonato .participantes .tab--style .container .participantes{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px}.detalle--campeonato .participantes .tab--style .container .participantes .participante{background:#f7f7f7;border-radius:10px;padding:20px 20px 0}.detalle--campeonato .participantes .tab--style .container .participantes .participante h4{margin-bottom:10px}.detalle--campeonato .participantes .tab--style .container .participantes .participante iframe{width:100%;height:auto;aspect-ratio:4/3;border-radius:8px;margin-bottom:20px}.detalle--campeonato .participantes .tab--style .container .participantes .participante img{width:100%;height:auto;border-radius:8px;margin-bottom:20px;object-fit:cover;aspect-ratio:4/3}.detalle--eclipse header{background:#000;height:450px}.detalle--eclipse header figure{margin:0px}.detalle--eclipse header figure img{object-fit:cover;width:100%;height:450px}.detalle--eclipse header .container{position:relative}.detalle--eclipse header .container .box{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:50px;left:20px;right:20px;border-radius:10px;padding:30px 34px 28px 34px}.detalle--eclipse header .container .box span{text-transform:uppercase;padding:10px 20px;border-radius:100px;background:hsla(0,0%,100%,.2);display:inline-flex;margin-bottom:10px}.detalle--eclipse header .container .box h2{font-weight:normal;margin-top:30px;margin-bottom:10px;display:block}.detalle--eclipse header .container .box h1{margin-top:0px;margin-bottom:0px;display:block}.detalle--eclipse .intro{margin-bottom:0px;background:url("assets/img/fondo-adn.jpg") no-repeat right bottom;padding-top:60px;padding-bottom:100px;position:relative;z-index:0}.detalle--eclipse .intro h3{margin-bottom:20px}.detalle--eclipse .ciudades{position:relative;z-index:1}.detalle--eclipse .ciudades .g-primary{width:800px;height:800px;position:absolute;left:-30%;top:-30%;will-change:transform;border-radius:900px;background:hsl(0,0%,70%);filter:blur(118px);display:block;z-index:1}.detalle--eclipse .ciudades .tab--style{padding:50px 0 180px;background:linear-gradient(180deg, #e4e4e4, white)}.detalle--eclipse .ciudades .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#e4e4e4;border-top-right-radius:4px;transform:skewX(20deg)}.detalle--eclipse .ciudades .tab--style .container{position:relative;z-index:2}.detalle--eclipse .ciudades .tab--style .container h2{margin-bottom:50px;position:relative;z-index:2}.detalle--eclipse .ciudades .tab--style .container>ul{list-style:none;margin:0px 0 50px;padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px}.detalle--eclipse .ciudades .tab--style .container>ul>li{border-radius:10px;border:2px solid #000;padding:30px}.detalle--eclipse .ciudades .tab--style .container center{margin-bottom:50px}.detalle--eclipse .ciudades .tab--style .container .eclipse-observaciones{border-radius:10px;border:2px solid red;padding:30px;margin-bottom:30px}.detalle--eclipse .ciudades .tab--style .container .eclipse-tips{border-radius:10px;border:2px solid green;padding:30px}.detalle--noche .acordeon{background:#fff;border-radius:10px;padding:20px}.detalle--noche .acordeon .acordeon-item .acordeon-header{color:#000;font-weight:bold;font-size:1.2rem;margin-bottom:20px;appearance:none;border:none;border-radius:8px;padding:20px;background:#eee url("assets/img/down.png") no-repeat right 20px center;display:flex;align-items:center;gap:14px;width:100%;text-align:left}.detalle--noche .acordeon .acordeon-item .acordeon-header.open{background:#eee url("assets/img/up.png") no-repeat right 20px center}.detalle--noche .acordeon .acordeon-item .acordeon-header img{object-fit:cover;width:30px;height:30px}.detalle--noche .acordeon .acordeon-item:last-child .acordeon-header{margin-bottom:0px}.detalle--noche .acordeon .acordeon-item .acordeon-body{padding:0 20px}.detalle--noche .acordeon .acordeon-item .acordeon-body>p{font-size:18px;padding-top:10px}.detalle--noche .acordeon .acordeon-item .acordeon-body .centros{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));margin-bottom:50px;gap:30px}.detalle--noche .acordeon .acordeon-item .acordeon-body .centros .centro{border:2px solid #000;border-radius:8px;padding:20px}.detalle--noche .acordeon .acordeon-item .acordeon-body .centros .centro img{object-fit:contain;width:100%;max-width:300px;height:70px;margin-bottom:10px}.detalle--noche .acordeon .acordeon-item .acordeon-body .centros .centro h3{font-size:1.2rem}.detalle--noche .acordeon .acordeon-item .acordeon-body .centros .centro .actividades li p{font-style:italic}#footer{position:relative;z-index:2}#footer .tab--style{z-index:0;padding:50px 0 80px;background:#f0f0f0}#footer .tab--style::after{content:"";position:absolute;top:-50px;left:0;height:50px;width:60%;margin-left:-10%;background:#f0f0f0;border-top-right-radius:4px;transform:skewX(20deg);z-index:0}#footer .tab--style .site-info{position:relative;z-index:2}#footer .tab--style .box{display:flex;justify-content:space-between;gap:50px;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}@media(max-width: 991.98px){#footer .tab--style .box{flex-direction:column;gap:20px}}#footer .tab--style .box .left{max-width:400px}#footer .tab--style .box .left ul{margin:0px;padding:0px;list-style:none;display:flex;gap:10px}#footer .tab--style .box address{line-height:1.2;font-style:normal}#footer .tab--style .box .right img{max-width:200px}#footer .tab--style .site-info{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:.875rem}#footer .tab--style .site-info a{color:#000}#footer .tab--style .site-info p{margin:0px !important;font-size:.875rem}#footer .tab--style .site-info ul{margin:0px;padding:0px;list-style:none;display:flex;gap:10px}@media(max-width: 991.98px){#footer .tab--style .site-info ul{flex-direction:column;gap:20px}}.cal-header{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center;margin-bottom:20px;color:gray}.cal-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:6px}#calendario-wrapper{box-shadow:0 0 153.1px 0 rgba(0,0,0,.2);padding:20px;border-radius:10px}.day{width:38px;height:38px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100px;background:#f5f5f5}.day.empty{background:rgba(0,0,0,0)}.day.has-data{cursor:pointer;font-weight:bold;background:#ffe9a3;position:relative}.cal-badge{position:absolute;top:-6px;right:-6px;background:#ff3b30;color:#fff;width:20px;height:20px;font-size:12px;border-radius:50%;font-weight:normal;display:flex;align-items:center;justify-content:center;font-weight:bold;pointer-events:none}.cal-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:9999;margin-block-start:0px}.cal-modal-content{background:#fff;padding:60px 30px 30px 30px;border-radius:10px;max-width:500px;width:90%;position:relative;transform:translate(-50%, -50%);left:50%;top:50%}.cal-modal-content #cal-modal-body p:last-child{margin:0px !important}.cal-modal-content #cal-modal-body p:last-child svg{width:20px;height:20px}.cal-close{position:absolute;top:10px;right:15px;cursor:pointer;font-size:22px}.cal-nav{display:flex;justify-content:space-between;align-items:center;font-size:18px;margin-bottom:20px;font-weight:bold}.cal-prev,.cal-next{cursor:pointer;padding:5px 10px;user-select:none}.cal-prev:hover,.cal-next:hover{color:#007aff}.cal-prev.disabled,.cal-next.disabled{opacity:.3;cursor:default;pointer-events:none}.post-24 #calendario-wrapper{background:#fff}.post-24 .cal-header{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.2)}.post-24 .cal-grid{place-items:center}.post-24 .wp-block-columns{display:flex !important}.cal-listado-eventos{list-style:none !important;margin:0px;padding:0px}.cal-listado-eventos .cal-listado-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.2)}.cal-listado-eventos .cal-listado-titulo{font-weight:bold;margin-bottom:10px}.cal-listado-paginacion{margin-top:40px;display:flex;gap:20px}