@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}}#h_inicios{z-index:3000;pointer-events:all}section .marron,section .naranja{text-align:center}section .marron h3,section .naranja h3{color:#FFF !important;float:left;width:100% !important}.naranja{background:#b56c18}.marron{background:#3c2407}aside p,aside h3{text-align:center;width:80%;padding:2% 10%;text-align:justify}ul.menu-historico{float:left;width:100%;list-style:none;margin-top:60px}ul.menu-historico li{list-style:none;width:26%;float:left;margin-right:2%;margin-bottom:20px;width:33%;margin:0 !important;display:inline;min-height:420px}ul.menu-historico li img{height:140px !important;filter:invert(100) brightness(800);margin:40px auto 10px}ul.menu-historico li h2{text-align:center;text-transform:uppercase;color:#FFF;font-stretch:expanded;font-weight:800;font-variant:small-caps;letter-spacing:2px;font-size:20px;margin-top:10px;text-shadow:1px 1px 5px grey}ul.menu-historico li p,ul.menu-historico li a{color:#FFF;text-align:center;padding:4% 10%}ul.menu-historico li a{width:100%;float:left;font-size:18px;font-weight:bold}ul.menu-historico li.historia{background:#3c2407}ul.menu-historico li.coleccion{background:#b56c18}ul.menu-historico li.fechas{background:black }.carousel-container{height:auto !important}.carousel-container .img-item{height:100%}.carousel-container .img-item img{min-height:100% !important;width:100% !important}.carousel-container .img-item div{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);pointer-events:none}@media  (max-width:1023px){.marron,.naranja{padding:40px 0;height:auto;float:none;display:block;height:100px;margin-bottom:0;margin-top:40px}.marron{margin-bottom:20px }.carousel-container .carousel-navigation{display:none !important}.carousel-container .img-item{display:block !important;pointer-events:none !important;cursor:auto !important}.carousel-container .img-item picture{position:relative;display:flex;flex-flow:column-reverse;overflow:hidden}.carousel-container .img-item picture img{float:right;width:100dvw}.carousel-container .img-item div{top:0;position:relative;flex:2;position:relative !important;background:#FFF !important}.carousel-container .img-item div p,.carousel-container .img-item div h2{color:#000 !important;width:100% !important;padding:0 4% 5px;text-align:left}.carousel-container .img-item div h2{margin-bottom:5px;border-bottom:2px solid #b49e84;font-weight:300}.carousel-container .img-item.item-2,.carousel-container .img-item.item-3{margin-top:30px}.carousel-navigation button{filter:invert(0)}aside img{display:none}}@media   (max-width:991px){.img_gr{display:none !important}}@media   (max-width:600px){aside{padding:.2% 0}aside p,aside h3{text-align:center;width:100%;padding:2% 4%;text-align:justify}}@media   (min-width:601px){aside p,aside h3{text-align:center;width:100%;padding:1% 0%;text-align:justify}}@media   (min-width:992px){.img_gr{text-align:right}}@media   (min-width:1024px){.carousel-container{height:600px !important}.carousel-container h2,.carousel-container p{color:white !important;margin:20px 0 !important;float:left;width:100%}.carousel-container p{text-align:justify;width:80%}.carousel-container .img-item img{object-fit:cover;height:600px !important}.carousel-container .img-item div{padding:4% 15% 0}.marron,.naranja{width:100%;float:left;text-align:center;height:300px}.marron h3,.naranja h3{font-size:2.4em;letter-spacing:10px;padding-top:120px;margin-top:0;margin-bottom:10px;line-height:.6em}.marron h3 span,.naranja h3 span{letter-spacing:-2px}}.calendario-historico{float:left;width:100%;margin:30px 0}.calendario-historico h4{float:right;text-align:right;width:100%;margin:10px 0 10px;font-size:2em;font-style:italic;font-family:'Times New Roman',Times,serif;color:#794811}.calendario-historico h4 span{letter-spacing:-2px;float:right;margin-top:-25px}.calendario-historico dl{float:left;width:21%;border-left:1px solid #794811;margin-left:-14%}.calendario-historico dl dt{min-width:10px;padding:10px 5px;width:52%;font-size:.7em;text-indent:8px}.calendario-historico dl dd{font-size:14px;display:block;width:100%;height:25px;padding:5px 0;text-indent:8px}@media   (min-width:992px){.calendario-historico dl dd:not(:empty):before{content:' • '}}.calendario-historico dl dd a{font-weight:bold;color:black}.calendario-historico dl.enero{margin-left:0}.calendario-historico dl.enero dt,.calendario-historico dl.octubre dt{background:#f0dcc7}.calendario-historico dl.febrero dt,.calendario-historico dl.agosto dt{background:#cea475}.calendario-historico dl.marzo dt{background:#b56c18}.calendario-historico dl.abril dt{background:#99744d}.calendario-historico dl.mayo dt{background:#837564}.calendario-historico dl.junio dt{background:#ac8f6e}.calendario-historico dl.julio dt{background:#c9945c}.calendario-historico dl.septiembre dt{background:#e6c7a4}.calendario-historico dl.noviembre dt{background:#f9f2ea}.calendario-historico dl.diciembre dt{background:#fcf8f4}.calendario-historico dl.septiembre dt,.calendario-historico dl.noviembre dt,.calendario-historico dl.octubre dt{text-align:left !important;padding:10px 2px;text-indent:0}.calendario-historico dl.octubre dt{text-indent:6px}.calendario-historico dl.noviembre{text-indent:6px}.calendario-historico dl.odd{margin-top:181px}@media   (min-width:992px){dl{height:202px}dl dt{min-height:37px}dl:not(.odd){display:flex;flex-direction:column}dl:not(.odd)::before{content:"";margin-top:auto}dl:not(.odd) dt{order:5}}@media   (max-width:991px){.calendario-historico{margin:20px 0}.calendario-historico h4{border-bottom:1px solid #794811;text-align:left;text-indent:20px;margin-bottom:20px}.calendario-historico h4 span{display:none}.calendario-historico dl{float:left;width:33%;border-left:1px solid #794811;clear:right;text-align:center;padding:0;border:1px solid #794811;margin-left:-1px}.calendario-historico dl:not(.odd){position:relative;margin-top:0}.calendario-historico dl dt,.calendario-historico dl dd{float:left;margin:0}.calendario-historico dl dt{width:100% !important;min-width:100%;clear:both;height:40px !important;padding:10px 0 0 0 !important;text-align:center !important;text-indent:0 !important;font-size:.8em}.calendario-historico dl dd{width:50% !important;height:40px;padding:0;background:white;border:1px solid #DDD;text-align:center;text-indent:0}.calendario-historico dl dd a{width:100%;height:40px;padding:10% 0%;float:left}.calendario-historico dl.septiembre dt,.calendario-historico dl.noviembre dt,.calendario-historico dl.octubre dt{text-align:center !important;padding:10px 0 00 !important}.calendario-historico dl.odd{margin-top:0px}.calendario-historico.a1970 dl.febrero{display:none}.calendario-historico.a1971 dl.enero,.calendario-historico.a1971 dl.febrero,.calendario-historico.a1971 dl.marzo,.calendario-historico.a1971 dl.abril,.calendario-historico.a1971 dl.mayo,.calendario-historico.a1971 dl.junio{display:none}.calendario-historico.a1973 dl.febrero{display:none}.calendario-historico.a1989 dl.septiembre{display:none}.calendario-historico.a1992 dl.septiembre,.calendario-historico.a1992 dl.octubre,.calendario-historico.a1992 dl.noviembre,.calendario-historico.a1992 dl.diciembre{display:none}ul.menu-historico{display:none}}.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 }}}