@layer diseno{.wp-block-columns{position:relative;float:none;padding:0;clear:both;margin:0 auto;align-items:normal;box-sizing:border-box}.wp-block-columns .wp-block-column{padding:10px;flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-columns .wp-block-column .wp-block-image,.wp-block-columns .wp-block-column figure.size-large.wp-block-image{text-align:center;padding:20px 0}.wp-block-columns .wp-block-column .wp-block-image img,.wp-block-columns .wp-block-column figure.size-large.wp-block-image img{display:inline-block;max-width:100%;height:auto}.wp-block-file{float:left;padding:15px 0;text-align:center;width:100%}.wp-block-file a{margin:20px 0;padding:15px }.wp-block-file a.wp-block-file__button{background-color:#09090A;color:white;border-radius:15px;border:1px solid white}.wp-block-file a.wp-block-file__button:hover{filter:invert(100%)}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%}}@media (max-width:767px){.wp-block-columns{display:inline}.wp-block-column{width:48%;float:left}}@media (min-width:768px){.wp-block-columns{flex-wrap:nowrap;display:flex;flex-wrap:wrap;width:100%}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column{width:48%;max-width:48%}}.galeria p{float:left;width:90%;margin:5% 5%;padding:5%;border-radius:20px;background:rgba(0,0,0,0.7)}.galeria figure.wp-block-gallery{width:100%;float:left}.galeria figure.wp-block-gallery figure.wp-block-image{cursor:pointer;float:left;width:98%;height:auto;overflow:hidden;margin:1%}.galeria figure.wp-block-gallery figure.wp-block-image img{width:100%;height:auto}@media (min-width:768px){.galeria figure.wp-block-gallery figure.wp-block-image{width:30%}}body{background-color:#000}body:before{content:"";position:fixed;top:0;left:0;width:100%;min-height:100dvh;opacity:.3;z-index:-1;background-position:center center;background-size:cover;background-repeat:repeat-y}ul.listado-categorias{width:100%;padding:0 5%;float:left;clear:both;margin:40px 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem}ul.listado-categorias li{float:left;clear:none;margin:1% 0;position:relative;padding:0;overflow:hidden;width:100%;background:rgba(247,68,17,0.995);box-shadow:1px 1px 5px #000;display:flex;flex-direction:column}ul.listado-categorias li a{width:100%;float:left;display:block;position:relative;z-index:1}ul.listado-categorias li a h3{float:left;font-family:'Barlow',sans-serif;font-style:italic;line-height:110%;text-align:center;width:100%;padding:0 10%;z-index:2;white-space:pre-line;color:#FFF;text-transform:uppercase;margin:10px 0;font-size:28px}ul.listado-categorias li a p{color:#000;font-weight:900;float:left;margin-left:5%;margin-top:0;text-align:left;width:90%;padding-bottom:15px}ul.listado-categorias li a img{float:left;height:auto;width:100%;display:block}ul.listado-categorias li a:hover img{opacity:1}@media (min-width:768px){ul.listado-categorias li{margin:0 2% 1.4% 0}}@media (min-width:1200px){ul.listado-categorias li{margin:1%}ul.listado-categorias li a:hover{filter:grayscale(0%)}}@media (min-width:1650px){ul.listado-categorias{grid-template-columns:repeat(auto-fill, minmax(345px, 1fr))}}#footer{margin-top:40px}h2.page-title,h2{color:#F74411;text-align:center;text-indent:0;margin-top:60px;font-weight:600;font-size:30px}.franja_negra{margin-bottom:20px;padding-top:40px}body::before{background-image:url('/contenidos/medios/tipologias/proyectos-especiales/especiales-fondo.jpg.webp')}}