.marquesa{position:relative;margin-bottom:80px}.marquesa .padhack{z-index:-1;height:0;width:100%;padding-top:288.2%;position:relative}.marquesa .padhack svg{position:absolute;top:0;left:0}.marquesa .titulo{margin:220px 0 0 0}.marquesa .titulo h2{font-family:'Montserrat',sans-serif;font-weight:300;text-transform:uppercase;font-size:35px;background-color:rgba(255,255,255,0.5);padding:40px 0;text-align:center;width:100%;display:inline-block}.marquesa .seccion{position:relative;overflow:hidden;margin:0 auto 10px auto}.marquesa .margins{width:100%;margin-left:auto;margin-right:auto;text-align:center;position:relative}.marquesa .margins h2,.marquesa .margins h3{font-size:27.5px;color:#525252;text-align:center;font-family:'EB Garamond', serif;font-weight:normal;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2O8c+fOfwAIxQOV1xQ4/QAAAABJRU5ErkJggg==) repeat-x 0 center;margin-bottom:43px;line-height:100%;width:90%;margin-left:auto;margin-right:auto}.marquesa .margins .ventanas{position:absolute;width:100%;top:0;left:0;bottom:0;right:0}.marquesa .margins .area{position:absolute;cursor:pointer;display:block;z-index:1000}.marquesa .margins .preview-img{position:absolute;display:none;pointer-events:none;z-index:50;scroll-margin-top:0 !important}.marquesa .margins .overlay{position:fixed !important;inset:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:20px !important;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out;z-index:9999 !important}.marquesa .margins .overlay.on{opacity:1;visibility:visible}.marquesa .margins .overlay .info{background:#e0e0e0;padding:25px;border-radius:12px;max-width:620px;width:90%;position:relative;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,0.3);max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.25) transparent}.marquesa .margins .overlay .info h4{font-size:26px;margin:0 0 10px 0;text-align:left !important;color:#3d3d3d}.marquesa .margins .overlay .info p{line-height:170%;font-size:16px;margin:0 0 10px 0;font-family:'Montserrat',sans-serif}.marquesa .margins .overlay .info .cerrar{color:white;position:absolute;top:2px;right:2px;width:28px;height:28px;background:#666;border-radius:50%;text-align:center;line-height:26px;cursor:pointer;font-size:18px}.marquesa .margins .overlay .info figure{margin:0 0 15px 0}.marquesa .margins .overlay .info figure img{width:100%;border-radius:10px;display:block}.marquesa .margins .overlay .info figure figcaption{font-family:'Montserrat', sans-serif;font-size:12px;color:#666;text-align:left;margin-top:6px}.marquesa .margins .overlay .info:after,.marquesa .margins .overlay .info .overlay.izq .info:after{display:none !important}.marquesa .margins .ventanas .overlay .info{scrollbar-width:none;scrollbar-color:transparent transparent}.marquesa .margins .ventanas .overlay .info::-webkit-scrollbar{width:4px}.marquesa .margins .ventanas .overlay .info::-webkit-scrollbar-track{background:transparent}.marquesa .margins .ventanas .overlay .info::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:4px;opacity:0;transition:opacity .3s ease}.marquesa .margins .ventanas .overlay .info:hover::-webkit-scrollbar-thumb,.marquesa .margins .ventanas .overlay .info:active::-webkit-scrollbar-thumb,.marquesa .margins .ventanas .overlay .info:focus::-webkit-scrollbar-thumb{opacity:1}.marquesa .margins .ventanas .overlay,.marquesa .margins .ventanas .overlay .info,.marquesa .margins .ventanas .area,.marquesa .margins .ventanas .chiquiarea{scroll-margin-top:0 !important}@media only screen and (max-width: 767px){.marquesa .margins .overlay{padding:10px !important}.marquesa .margins .info{width:100% !important;max-width:none !important;padding:20px !important;border-radius:10px}.marquesa .margins h4{font-size:22px !important}.marquesa .margins p{font-size:14px !important;line-height:165% !important}}
