body{font-family:"Libre Franklin",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:20px;color:#292929}@media (max-width:480px){body{font-size:17px}}html{scroll-behavior:smooth}@media (min-width:992px){.archive.post-type-archive-publicacion .site-content>.ast-container,.archive.post-type-archive-evento .site-content>.ast-container,.archive.post-type-archive-formacion .site-content>.ast-container,.archive.tax-coleccion .site-content>.ast-container{max-width:1240px}.blog .site-content>.ast-container{max-width:870px}.search .site-content>.ast-container,.search-te-ayudamos .site-content>.ast-container{max-width:1020px}}#anchor,.anchor{display:block;height:180px;margin-top:-180px;visibility:hidden}@media (max-width:767px){#anchor,.anchor{height:130px;margin-top:-130px}}.entry-content ul{margin:.5em 0 .5em 1.5em!important}.small{font-size:15.8px}.textos-legales h2{font-size:29px!important;margin-bottom:12px!important}.textos-legales p{font-size:18px!important}.textos-legales ul{margin:0!important;padding:0 15px!important}#ast-scroll-top{border-radius:100%}.titulo-decorado h1,.titulo-decorado h2,.titulo-decorado h3,.titulo-decorado h4,.titulo-decorado h5,.titulo-decorado h6{display:inline-block;padding-right:150px;background:url(../img/flechas.svg)no-repeat;background-position-x:100%;background-position-y:5px}@media (max-width:480px){.titulo-decorado h1,.titulo-decorado h2,.titulo-decorado h3,.titulo-decorado h4,.titulo-decorado h5,.titulo-decorado h6{padding-right:70px;background-position-y:20px;background-size:60px}}@media (min-width:768px){.titulo-decorado h1,.titulo-decorado h2,.titulo-decorado h3,.titulo-decorado h4,.titulo-decorado h5,.titulo-decorado h6{background-position-y:10px}}.titulo-decorado.decorado-azul h1,.titulo-decorado.decorado-azul h2,.titulo-decorado.decorado-azul h3,.titulo-decorado.decorado-azul h4,.titulo-decorado.decorado-azul h5,.titulo-decorado.decorado-azul h6{display:inline-block;padding-right:150px;background:url(../img/flechas-azul.svg)no-repeat;background-position-x:100%;background-position-y:5px}@media (max-width:480px){.titulo-decorado.decorado-azul h1,.titulo-decorado.decorado-azul h2,.titulo-decorado.decorado-azul h3,.titulo-decorado.decorado-azul h4,.titulo-decorado.decorado-azul h5,.titulo-decorado.decorado-azul h6{padding-right:70px;background-position-y:20px;background-size:60px}}@media (min-width:768px){.titulo-decorado.decorado-azul h1,.titulo-decorado.decorado-azul h2,.titulo-decorado.decorado-azul h3,.titulo-decorado.decorado-azul h4,.titulo-decorado.decorado-azul h5,.titulo-decorado.decorado-azul h6{background-position-y:10px}}.arrows-hero-proyecto img{width:182px!important}@media (max-width:1599px){.arrows-hero-proyecto img{width:99px!important}}@media (max-width:1082px){.arrows-hero-proyecto img{width:89px!important}}@media (max-width:879px){.arrows-hero-proyecto img{width:76px!important}}@media (max-width:767px){.arrows-hero-proyecto img{display:none!important}}.arrows-hero-proyecto.arrows-hero-proyecto-right{margin-left:20px!important}.hero-proyectos{padding-left:10px!important;padding-right:10px!important}@media (max-width:879px){.hero-proyectos h1{font-size:66px!important}}.site-footer{display:flex;flex-direction:column}.site-footer .widget{margin-bottom:10px}@media (max-width:544px){.site-footer .widget{text-align:left}}@media (max-width:544px){.site-footer .widget .wp-block-image img{width:300px}}.site-footer .widget:last-child{margin-bottom:0}.site-footer .site-primary-footer-wrap{position:relative;z-index:1;order:1}@media (max-width:544px){.site-footer .site-primary-footer-wrap{padding-bottom:0}}.site-footer .site-primary-footer-wrap:after{content:"";background:#1892d4;width:50vw;height:100%;position:absolute;right:0;top:0;z-index:-1}@media (max-width:545px){.site-footer .site-primary-footer-wrap:after{display:none}}.site-footer .site-primary-footer-wrap .footer-widget-area #block-17{margin-bottom:0}@media (max-width:544px){.site-footer .site-primary-footer-wrap .footer-widget-area #block-17{margin-top:26px}}.site-footer .site-primary-footer-wrap .wp-block-social-links.is-style-logos-only .wp-social-link svg{width:20px;height:20px}.site-footer .site-above-footer-wrap{order:3}.site-footer .site-above-footer-wrap h3{line-height:1.2;font-size:26px}.site-footer .site-below-footer-wrap{order:2}.site-footer #menu-menu-pie,.site-footer #menu-menu-pie-ca,.site-footer #menu-menu-pie-ga,.site-footer #menu-menu-pie-eu{display:flex;gap:20px;justify-content:left;list-style:none;margin-right:15px}@media (max-width:728px){.site-footer #menu-menu-pie,.site-footer #menu-menu-pie-ca,.site-footer #menu-menu-pie-ga,.site-footer #menu-menu-pie-eu{padding:10px 0;margin-top:22px}}.site-footer #menu-menu-pie .menu-link,.site-footer #menu-menu-pie-ca .menu-link,.site-footer #menu-menu-pie-ga .menu-link,.site-footer #menu-menu-pie-eu .menu-link{font-size:14px;color:#000}.site-footer #menu-menu-pie .menu-link:hover,.site-footer #menu-menu-pie .menu-link:focus,.site-footer #menu-menu-pie-ca .menu-link:hover,.site-footer #menu-menu-pie-ca .menu-link:focus,.site-footer #menu-menu-pie-ga .menu-link:hover,.site-footer #menu-menu-pie-ga .menu-link:focus,.site-footer #menu-menu-pie-eu .menu-link:hover,.site-footer #menu-menu-pi-eu .menu-link:focus{font-weight:700}.site-footer #menu-menu-pie .menu-item,.site-footer #menu-menu-pie-ca .menu-item,.site-footer #menu-menu-pie-ga .menu-item,.site-footer #menu-menu-pie-eu .menu-item{line-height:19px;text-align:left}.site-footer .site-footer-below-section-1>.footer-widget-area{display:flex;flex-wrap:wrap;justify-content:left;padding:0 10px;gap:10px}.site-footer .site-footer-below-section-1>.footer-widget-area>.widget{align-self:center}.site-footer .site-footer-primary-section-2>.footer-widget-area{display:grid;grid-template-columns:180px auto;grid-template-rows:40px auto auto;grid-column-gap:20px}@media (max-width:728px){.site-footer .site-footer-primary-section-2>.footer-widget-area{display:block}}.site-footer .site-footer-primary-section-2>.footer-widget-area #block-32{grid-row:1/3;text-align:left}@media (max-width:544px){.site-footer .site-footer-primary-section-2>.footer-widget-area #block-32{padding-top:15px}}.site-footer .site-footer-primary-section-2>.footer-widget-area #nav_menu-3,.site-footer .site-footer-primary-section-2>.footer-widget-area #nav_menu-4,.site-footer .site-footer-primary-section-2>.footer-widget-area #nav_menu-5,.site-footer .site-footer-primary-section-2>.footer-widget-area #nav_menu-6{grid-column:1/3}.site-footer .texto-columna-pie{display:inline-block;padding-right:40px;border-right:1px solid #000;text-align:left}@media (max-width:728px){.site-footer .texto-columna-pie{border:0}}@media (max-width:544px){.site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-mobile-stack .site-footer-section{border-bottom:solid 1px!important;padding-bottom:20px}}@media (max-width:544px){.site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-mobile-stack .site-footer-section:last-child{border-bottom:none!important}}.site-header .site-branding a{border:0}.site-header .ast-site-identity{padding:1em 0 .45em}@media (min-width:992px){.site-header .ast-builder-grid-row>.site-header-primary-section-right{align-items:end}}.site-header .ast-builder-grid-row>.site-header-primary-section-right .main-header-menu>.menu-item>.menu-link{padding-bottom:20px;line-height:1}.site-header .ast-builder-menu-1 .menu-item:hover>.menu-link,.site-header .ast-builder-menu-1 .menu-item:focus>.menu-link,.site-header .ast-builder-menu-1 .menu-item.current-menu-item{font-weight:700}@media (max-width:544px){header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img{max-width:272px!important}}@media (max-width:767px){.nav-materiales{display:none}}.botenes-nav-seccion{padding:32px 0}.botenes-nav-seccion a{width:100%!important;padding:20px 10px!important;font-size:16px!important;font-weight:700!important}.twae-horizontal-timeline.twae-wrapper .twae-content{padding:0;border-radius:0;box-shadow:none!important}.twae-horizontal-timeline.twae-wrapper .twae-content .twae-description{max-width:280px;align-self:center;opacity:0;transition:opacity .25s ease-in-out}.twae-horizontal-timeline.twae-wrapper .twae-content .twae-description ul{margin-left:0!important;text-align:left}.twae-horizontal-timeline.twae-wrapper .swiper-slide:hover,.twae-horizontal-timeline.twae-wrapper .swiper-slide:focus{cursor:pointer}.twae-horizontal-timeline.twae-wrapper .swiper-slide:hover .twae-content .twae-description,.twae-horizontal-timeline.twae-wrapper .swiper-slide:focus .twae-content .twae-description{opacity:1}.twae-horizontal-timeline.twae-wrapper .twae-button-next,.twae-horizontal-timeline.twae-wrapper .twae-button-prev{font-size:2vw!important;color:#3d3d3d!important}.twae-horizontal-timeline.twae-wrapper .twae-button-prev:after{content:"Comienzo del proyecto";position:absolute;bottom:-40px;left:-15px;width:100px;font-size:16px;color:#292929;line-height:1;font-family:"League Gothic";text-align:center;text-transform:uppercase}@media (min-width:768px){.twae-horizontal-timeline.twae-wrapper .twae-button-prev:after{bottom:-90px;font-size:25px}}.elementor-widget.elementor-widget-timeline-widget-addon .twae-wrapper .twae-icon,.elementor-widget.elementor-widget-twae-post-timeline-widget .twae-wrapper .twae-icon{border-color:#ffde00}.twae-horizontal-timeline.twae-wrapper .twae-story-line,.twae-horizontal-timeline.twae-wrapper .twae-h-line{height:1px!important;border:0!important;width:80%!important;left:10%!important}.column-gap .elementor-container{gap:30px}.colum-gap-l .elementor-container{gap:46px}.elementor-post{z-index:1}.elementor-post .elementor-post__card{padding:35px 20px 0}.elementor-post .elementor-post__thumbnail__link{max-height:127px;overflow:hidden;border-radius:20px}.elementor-post__text{display:flex!important;padding:0!important;margin-bottom:30px!important}.elementor-post__text .elementor-post__title{padding-bottom:15px;border-bottom:1px solid #000;line-height:1!important}.elementor-post__text .elementor-post__title a{line-height:1!important}.elementor-post__text .elementor-post__read-more{margin-bottom:0!important;align-self:center;background:#000;color:#fff;padding:12px 30px;font-size:16px;border-radius:25px;line-height:24px;font-weight:400}.elementor-post .elementor-post__read-more{text-decoration:none!important}.elementor-post:hover .elementor-post__read-more,.elementor-post:focus .elementor-post__read-more{color:#000;background-color:#ffde00}.elementor-icon-list-item a{color:inherit;text-decoration:none!important}.elementor-icon-list-item a:hover,.elementor-icon-list-item a:focus{color:#1892d4}.elementor-widget-heading a{text-decoration:none!important}.iframe-mapa-container .elementor-widget-container{border:10px solid #fff!important;border-radius:80px;height:450px;overflow:hidden}@media (min-width:992px){.iframe-mapa-container .elementor-widget-container{border-right:none!important;border-top-left-radius:350px;border-bottom-left-radius:350px;border-top-right-radius:0;border-bottom-right-radius:0;height:700px}}.elementor-widget-video .elementor-custom-embed-image-overlay{height:100%}.elementor-widget-video .elementor-custom-embed-image-overlay img{height:100%;object-fit:cover}@media (min-width:992px){.fix-columna-full-width .elementor-container{display:grid!important}.fix-columna-full-width .elementor-container .elementor-column{width:531px!important;justify-self:flex-end}}.elementor-icon-box-title .number{font-size:52px}@media (min-width:768px){.elementor-icon-box-title .number{font-size:60px}}@media (min-width:1920px){.elementor-icon-box-title .number{font-size:72px}}.elementor-counter{height:75vw;width:75vw;margin:0 auto;border-radius:50%;background:#ffde00;display:flex;flex-direction:column;justify-content:center;padding:0 30px}@media (min-width:480px) and (max-width:768px){.elementor-counter{height:45vw;width:45vw}}@media (min-width:768px){.elementor-counter{height:30vw;width:30vw}}@media (min-width:1240px){.elementor-counter{height:350px;width:350px;padding:0 60px}}.elementor-counter .elementor-counter-title{display:block !important;text-align:center;margin-top:9.99px}.elementor-counter .elementor-counter-title a{font-weight:400}.elementor-counter .elementor-counter-title a:hover,.elementor-counter .elementor-counter-title a:focus{color:#000}@media (min-width:1240px){.elementor-counter .elementor-counter-title{margin-top:21.06px}}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix{display:block;font-size:.7em;text-align:center}@media (min-width:1600px){.page-responsive-title .elementor-heading-title{font-size:150px!important}}.ast-plain-container.ast-no-sidebar #primary{margin-bottom:0;margin-top:0}.home .elementor-widget-icon-box .elementor-icon-box-icon{min-width:110px}.home .elementor-post:hover .elementor-post__card,.home .elementor-post:focus .elementor-post__card{background-color:#fff!important;transform:scale(1.08)}.fondo-circulo{position:relative}.fondo-circulo:before{content:"";width:262px;height:262px;background:url(../img/circulo.png)center no-repeat;position:absolute;top:-20px;left:-120px}.fondo-circulo--small:before{width:130px;height:130px;background-size:cover;left:-70px}.navegacion-fases{display:flex;flex-wrap:wrap;gap:15px;padding:0 15px}.navegacion-fases a{font-size:.8em;line-height:1;color:#000;text-decoration:none!important;transition:transform .25s ease-in-out}.navegacion-fases a.activa,.navegacion-fases a:hover,.navegacion-fases a:focus{transform:scale(1.1)}@media (min-width:1240px){.navegacion-fases a.activa,.navegacion-fases a:hover,.navegacion-fases a:focus{transform:scale(1.35)}}@media (min-width:480px){.navegacion-fases a:first-child.activa,.navegacion-fases a:first-child:hover,.navegacion-fases a:first-child:focus{transform-origin:left}}.navegacion-fases img{align-self:self-start;width:17px}@media (min-width:1240px){.navegacion-fases{flex-wrap:nowrap;gap:40px;padding:0}.navegacion-fases a{font-size:1em}.navegacion-fases img{width:35px}}.fases-circulo{width:280px;height:280px;background-color:#ffde00;border-radius:100%}.flex-wrap .elementor-container{flex-wrap:wrap}@media (max-width:480px){.movil--oculto{display:none}.movil--visible{display:unset}}#polylang-5 ul{list-style:none;margin:0;padding:0;display:flex;background-color:#ffde00}#polylang-5 li{margin-right:10px;border-right:1px solid #000;padding-right:10px}#polylang-5 li:last-child{border-right:none}#polylang-5 a{text-decoration:none;color:#000;display:inline-block}#polylang-5 a:hover{color:#1892d4}.ast-above-header.ast-above-header-bar{background-color:#ffde00;padding-top:15px}.header-widget-area-inner{display:flex!important;align-items:center}#lang_choice_polylang-3{background-color:#ffde00;border:0;font-size:14px}