@layer layout{#titulo-secciones{width:100%;position:relative;height:100%;background-repeat:no-repeat !important;margin-bottom:40px;z-index:1;display:block;background-size:100%;min-height:235px}#titulo-secciones::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.8;transition:all .35s cubic-bezier(.645, .045, .355, 1);z-index:-1;background-color:#000}#titulo-secciones::before{content:'';position:absolute;left:0;top:67%;width:100%;height:1px;transform:translate(0%, -50%)}#titulo-secciones .seccion-titulo{border:none;background:none;margin-top:0;flex-direction:column;justify-content:center;margin:auto;padding:40px 60px;max-width:100%;width:max-content;display:flex;align-items:center;flex-wrap:nowrap;width:100%;height:max-content;min-height:147px;color:#fff;position:relative}#titulo-secciones .seccion-titulo h1{font-family:"Lato",sans-serif;letter-spacing:.05em;font-size:56px;text-align:left;position:relative;color:white !important;margin-top:60px}#titulo-secciones .seccion-titulo h1 span{float:left;clear:none}#titulo-secciones .seccion-titulo h1 img{position:absolute;right:-140px;top:-25px;max-width:150px;background-color:red}#titulo-secciones:after{border:none !important;opacity:.6}#titulo-secciones:before{background:none !important}@media  (max-width:1400px){#titulo-secciones{background-size:115% auto;background-position:center center}}@media   (max-width:991px){#titulo-secciones{padding:0}#titulo-secciones .seccion-titulo{padding:0}#titulo-secciones .seccion-titulo h1{font-size:40px}}@media   (max-width:767px){#titulo-secciones{background-size:135% auto}#titulo-secciones .seccion-titulo h1{font-size:36px !important;margin-top:120px}}@media (min-width:1401px){#titulo-secciones{background-position:center -300px}}}@layer diseno{#post-section section{clear:both;float:left;width:100%;margin:20px 0}#post-section section p{text-align:left}#post-section section figure{float:left;width:100% !important;position:relative;margin:10px auto}#post-section section figure figcaption{position:absolute;bottom:0;left:0;padding:10px 20px;background:rgba(255,255,255,0.8);width:100%;color:#000;font-weight:bold}#post-section section aside{float:left;width:48%;padding:1%}#post-section section div{float:left;width:100%}#post-section section div img{float:left;width:100% !important}h2{letter-spacing:.05em !important}@media  (max-width:1023px){h3.font_3{margin:40px 0 20px 0;text-align:center}}.lightbox_img,.lightbox_a{cursor:pointer}#lightbox{position:fixed;top:0;z-index:22222222;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);text-align:center !important}#lightbox #coso{background:rgba(0,0,0,0.5);width:100%;height:100%;text-align:center}#lightbox p{text-align:right;color:#fff;margin-right:20px;font-size:12px}#lightbox #coso img{box-shadow:0 0 25px #111;pointer-events:none;max-width:100% !important;max-height:95% !important;float:none;display:inline}.carousel-navigation{overflow:hidden}.carousel-navigation button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;position:absolute;z-index:4444;opacity:.4;filter:invert(1)}.carousel-navigation button img{width:48px;height:48px;min-width:48px;min-height:48px;display:block}.lightbox-nav,.carousel-prev,.carousel-next{position:absolute;border:none;cursor:pointer;padding:1%;width:48px;height:100%;padding:10px;background:none;z-index:444}.lightbox-nav img path,.carousel-prev img path,.carousel-next img path{fill:rgba(96,96,96,0.5);width:100%;height:auto}.lightbox-nav:hover img,.carousel-prev:hover img,.carousel-next:hover img{opacity:.3}.lightbox-nav-prev,.carousel-prev{left:0}.lightbox-nav-prev svg,.carousel-prev svg{fill:rgba(255,255,255,0.5) !important;color:#ffe8e8}.lightbox-nav-prev img,.carousel-prev img{transform:rotate(180deg)}.lightbox-nav-next,.carousel-next{right:0}.lightbox-close svg{filter:drop-shadow(0 0 4px rgba(0,0,0,0.5));transition:transform .2s}.lightbox-close:hover svg{transform:scale(1.1)}.carousel_inn{position:relative;float:left ;width:100%;display:inline}.carousel-container{position:relative;width:100%;text-align:center}.carousel-container div.carousel-anim{margin:0 auto;position:relative;height:100%}.carousel-container button{top:40%}.carousel-container .carousel-item-v,.carousel-container .carousel-item-h{width:100%;background-color:#C0C0C0}.carousel-container .carousel-item-v img,.carousel-container .carousel-item-h img{width:100%;height:auto;object-fit:contain;display:block;background:#f0f0f0}.carousel-container.vertical{overflow:hidden;margin-top:30px;display:block}.carousel-container.vertical div.carousel-anim{float:none}.carousel-container.vertical div.carousel-anim div.img-item{width:100%;height:100%;text-align:center;aspect-ratio:.67}.carousel-container.horizontal div.carousel-anim div.img-item{width:100%;text-align:center;float:left}.carousel-container picture{display:block;width:100%}.carousel-container picture img{display:block;width:100%;height:auto}@media  (max-width:1199px){.carousel-container.horizontal{width:100%;clear:both}.carousel-container.vertical{margin-top:0;height:45dvh}}@media   (max-width:767px){.carousel-container.horizontal{height:auto}}@media   (min-width:768px){.carousel-container.horizontal{height:50dvh}}@media   (min-width:992px){.carousel-container .carousel-container{float:none;margin-top:0;padding:0}}@media  (min-width:1200px){.carousel-container.vertical{height:70dvh}}@media  (min-width:1500px){.carousel-container.horizontal{height:60dvh}.carousel-container.vertical{height:75dvh}}body:not(.admin) .carousel-container{overflow:hidden;display:flex;flex-wrap:wrap;float:left;clear:both;margin:10px auto 0px}body:not(.admin) .carousel-container div.carousel-anim{cursor:pointer}body:not(.admin) .carousel-container div.carousel-anim div.img-item{display:none}body:not(.admin) .carousel-container div.carousel-anim div.img-item img,body:not(.admin) .carousel-container div.carousel-anim div.img-item video{margin:0 auto}body:not(.admin) .carousel-container div.carousel-anim div.img-item.active{display:block}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(33,33,33,0.9);z-index:9999;display:flex;justify-content:center;align-items:center}.lightbox-overlay .lightbox-content{position:relative;width:100%;float:left}.lightbox-overlay .lightbox-content img{width:auto;height:auto;max-width:90dvw;max-height:100dvh;display:block;margin:0 auto;padding:10px 0}.lightbox-overlay .lightbox-content .close-lightbox{position:fixed;top:6vh;right:8vw;color:white;width:48px;height:48px;padding:8px 0;font-size:20px;cursor:pointer;text-align:center;z-index:5555}.lightbox-overlay .lightbox-content .lightbox-nav{text-align:center}.lightbox-overlay .lightbox-content .lightbox-nav img{width:15px;margin-top:40%}.lightbox-overlay .lightbox-content .lightbox-nav.carousel-next{right:0%}.lightbox-overlay .lightbox-content .lightbox-nav.carousel-prev{left:0%}.lightbox-overlay .lightbox-content .lightbox-nav.carousel-next img,.lightbox-overlay .lightbox-content .lightbox-nav.carousel-prev img{top:0;filter:brightness(10);margin:50% auto 0;position:absolute;top:45%}@media   (max-width:991px){.lightbox-overlay .manito{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10000;pointer-events:none;display:flex;flex-direction:column;align-items:center;color:white;font-family:sans-serif;animation:handSwipe 2s infinite;border-radius:20px}.lightbox-overlay .hand-icon{animation:swipeHand 1.5s ease-in-out infinite}@keyframes swipeHand{0%{transform:translateX(50px);opacity:0}50%{transform:translateX(-50px);opacity:1}100%{transform:translateX(50px);opacity:0}}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0;visibility:hidden}}}@media   (min-width:992px){.lightbox-overlay .manito{display:none }}aside.fleft{float:left !important}aside.fleft img{max-width:100%}aside.fright{float:right !important}body.historia h3{width:80%}@media   (min-width:992px){body.historia .fleft{width:40% !important}body.historia .fright{width:58% !important}}@media   (max-width:991px){body.historia #post-section section:nth-child(5){display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse}body.historia #post-section section:nth-child(5) img{width:100% !important;max-width:100%}body.historia #post-section section:nth-child(5) aside:first-child{text-align:center}body.historia p.caption,body.historia figcaption{display:block;font-size:.7em;font-weight:bold !important}body.historia #content figcaption{display:block}}}