@import url(https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap);.header{background:#1a1a1a;padding:1.875rem .625rem}@media print,screen and (min-width:64em){.header{padding:2.5rem 0}}@media screen and (min-width:75em){.header{padding:3.75rem 0}}.header img.logotipo{margin-bottom:-1.25rem}.header .icon-menu a{color:#fff;font-size:1.875rem;line-height:1.875rem}@media screen and (min-width:90em){.header .cont-menu{width:90rem;margin:auto}}.header .cont-menu ul.menu{display:flex;justify-content:space-around}.header .cont-menu ul.menu li a{font-size:1.125rem;font-family:"DM Serif Display",serif;transition:.3s;color:#4d4d4d}@media screen and (min-width:75em){.header .cont-menu ul.menu li a{font-size:1.3125rem}}.header .cont-menu ul.menu li a:hover,.header .cont-menu ul.menu li a:focus,.header .cont-menu ul.menu li a:active,.header .cont-menu ul.menu li a.activo{transition:.3s;color:#fff}.header .cont-menu ul.menu li a.gris01{color:#b7b7b7}.position-top{background:#1a1a1a;z-index:10;height:100vh;transform:translateY(-100vh);padding-top:3.125rem}.position-top ul.menu{margin-top:2.5rem;margin-bottom:1.25rem}.position-top ul.menu li a{font-family:"DM Serif Display",serif;font-size:1.25rem;transition:.3s;color:#4d4d4d;display:inline-block}@media print,screen and (min-width:40em){.position-top ul.menu li a{font-size:1.5625rem}}.position-top ul.menu li a:hover,.position-top ul.menu li a:focus,.position-top ul.menu li a:active{transition:.3s;color:#fff}.position-top ul.menu li a.gris01{color:#b7b7b7}.position-top .grad-01{width:5rem;margin:auto;display:block}.position-top .contactos{background:#000;padding:1.875rem 0}.position-top .contactos span{display:block;text-align:center}.position-top .contactos span a{transition:.3s;background:#6d6e71;height:3.125rem;width:3.125rem;position:relative;display:inline-block;border-radius:3.125rem;margin-right:.9375rem}.position-top .contactos span a:hover,.position-top .contactos span a:focus,.position-top .contactos span a:active{transition:.3s;background:#fff}.position-top .contactos span a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1a1a1a;font-size:1.5625rem}.position-top .close-button{right:1.875rem;top:1.25rem}.position-top .close-button span{font-size:2.5rem}.mensaje{margin:0;background:#1a1a1a;position:absolute;z-index:20;top:5%;width:18.75rem;padding:1.875rem;position:absolute;left:50%;transform:translateX(-50%)}@media print,screen and (min-width:40em){.mensaje{padding:3.125rem;width:37.5rem}}.mensaje img.linea{position:absolute;left:1.875rem;top:-2.5rem}h1,h2,h3,h4,h5{color:#fff;font-family:"DM Serif Display",serif}h1,h2{font-size:2.5rem;line-height:2.5rem}@media screen and (min-width:75em){h1,h2{font-size:3.75rem;line-height:3.75rem}}.banner-titulo{padding-top:4.375rem;height:20rem}@media screen and (min-width:75em){.banner-titulo{height:36.25rem}}.banner-titulo h1{text-shadow:2px 2px 2px #000}p,span,li,label{color:#fff;font-family:"Spartan",sans-serif;font-size:.8125rem;line-height:1.125rem}@media print,screen and (min-width:40em){p,span,li,label{font-size:.875rem;line-height:1.625rem}}p strong,span strong,li strong,label strong{color:inherit}p.dorado,span.dorado,li.dorado,label.dorado{color:#aa782d!important}.no-margin{margin:0}blockquote{color:#fff;font-family:"DM Serif Display",serif;border-left:none;font-size:1.25rem;line-height:1.875rem;padding-left:1.25rem;padding-top:1.25rem}@media print,screen and (min-width:40em){blockquote{font-size:1.5625rem;line-height:1.875rem;padding-top:3.125rem;padding-left:2.5rem}}p a{color:inherit}p a:hover,p a:focus,p a:active{transition:.3s;color:#aa782d}form span.form-error{display:none}form .has-error input[type="text"],form .has-error input[type="password"],form .has-error input[type="date"],form .has-error input[type="datetime"],form .has-error input[type="datetime-local"],form .has-error input[type="month"],form .has-error input[type="week"],form .has-error input[type="email"],form .has-error input[type="number"],form .has-error input[type="search"],form .has-error input[type="tel"],form .has-error input[type="time"],form .has-error input[type="url"],form .has-error input[type="color"],form .has-error select,form .has-error textarea{margin-bottom:.625rem}form .has-error span.form-error{font-family:"Open Sans",sans-serif;font-weight:400;color:#aa782d;font-size:.875rem;display:block;margin-bottom:.3125rem}form label{font-family:"Spartan",sans-serif;font-size:.9375rem;color:#fff}form input[type="text"],form input[type="password"],form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="month"],form input[type="week"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="time"],form input[type="url"],form input[type="color"],form select,form textarea{color:#fff;font-family:"Spartan",sans-serif;font-size:.875rem;height:2.1875rem;border:none;box-shadow:none;background-color:#333}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="date"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="month"]:focus,form input[type="week"]:focus,form input[type="email"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="time"]:focus,form input[type="url"]:focus,form input[type="color"]:focus,form select:focus,form textarea:focus{background-color:#333;border:none;box-shadow:none}.con-campo{position:relative}.con-campo i{position:absolute;font-size:1.25rem;color:#aa782d;right:.9375rem;bottom:.5rem}.cont-formulario{padding:3.125rem 0 3.75rem 0}@media print,screen and (min-width:40em){.cont-formulario{padding:5.625rem 0 3.75rem 0}}@media print,screen and (min-width:64em){.cont-formulario{padding:7.5rem 0 5rem 0}}.cont-formulario .formulario{background:#1a1a1a;padding:1.25rem .625rem}@media print,screen and (min-width:40em){.cont-formulario .formulario{padding:2.1875rem 3.125rem 1.25rem 3.125rem}}.cont-formulario .formulario h2{margin:0}.cont-formulario .formulario .grad-01.linea{padding:.03125rem;width:11.875rem}.cont-formulario .formulario .aviso{font-size:.875rem;margin:0}.cont-formulario .formulario .aviso:hover,.cont-formulario .formulario .aviso:focus,.cont-formulario .formulario .aviso:active{transition:.3s;color:#aa782d}.cont-formulario .formulario .aviso-reservacion p{margin-bottom:.625rem;color:#6d6e71;font-size:.875rem;line-height:1.375rem;padding-left:1.25rem}.cont-formulario .formulario .aviso-reservacion p i{font-size:.75rem;color:#aa782d;margin-left:-1.25rem}.site-historia-y-cocina,.site-menu,.site-cava,.site-reservaciones,.site-galeria,.site-cenas-romanticas,.site-error{background:#000}.button{text-transform:uppercase;background:#1a1a1a;font-weight:700;font-family:"Spartan",sans-serif;margin-bottom:0}.button.boton-01{color:#f3efdd;font-size:.8125rem;letter-spacing:.375rem;transition:.3s}@media print,screen and (min-width:40em){.button.boton-01{letter-spacing:.4375rem;font-size:1.25rem}}.button.boton-01:hover,.button.boton-01:focus,.button.boton-01:active{transition:.3s;background:#4d4d4d}.button.boton-02{transition:.3s;color:#fff;font-size:.875rem;letter-spacing:.625rem;padding:1.25rem 3.75rem}.button.boton-02:hover,.button.boton-02:focus,.button.boton-02:active{background:#000;transition:.3s;color:#aa782d}.button.boton-03{transition:.3s;font-size:.875rem;line-height:1.3125rem;width:6.4375rem}.button.boton-03:hover,.button.boton-03:focus,.button.boton-03:active{transition:.3s;background:#4d4d4d}.separador-10{padding:.625rem 0}.separador-20{padding:1.25rem 0}.separador-30{padding:1.875rem 0}.separador-50{padding:3.125rem 0}.grad-01{background:#a07130;background:-moz-linear-gradient(left,#a07130 0%,#d9b070 29%,#896126 58%,#d9b070 82%,#a07130 95%,#aa782e 100%);background:-webkit-linear-gradient(left,#a07130 0%,#d9b070 29%,#896126 58%,#d9b070 82%,#a07130 95%,#aa782e 100%);background:linear-gradient(to right,#a07130 0%,#d9b070 29%,#896126 58%,#d9b070 82%,#a07130 95%,#aa782e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a07130", endColorstr="#aa782e",GradientType=1 );padding:.0625rem;display:inline-block}.reservaciones{padding:3.125rem 0 .9375rem 0;background:#1a1a1a}.titulo{position:relative;margin-left:.625rem}@media print,screen and (min-width:64em){.titulo{margin-left:3.125rem}}.titulo img{position:absolute;left:-2.5rem;top:-10.625rem}.bg-principal-titulo{padding:4.375rem 0}@media print,screen and (min-width:64em){.bg-principal-titulo{padding:4.375rem 0 8.75rem 0}}.site-index{background:#1a1a1a}.site-index .slick-prev,.site-index .slick-next{z-index:2;background:rgba(0,0,0,.6);width:1.875rem;height:1.875rem;border-radius:4.375rem;border:.0625rem solid #b7b7b7}@media print,screen and (min-width:64em){.site-index .slick-prev,.site-index .slick-next{width:4rem;height:4rem}}.site-index .slick-prev:hover,.site-index .slick-prev:focus,.site-index .slick-prev:active,.site-index .slick-next:hover,.site-index .slick-next:focus,.site-index .slick-next:active{background:#000}.site-index .slick-prev:before,.site-index .slick-next:before{font-size:.9375rem;font-family:"fontAwesome";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}@media print,screen and (min-width:64em){.site-index .slick-prev:before,.site-index .slick-next:before{font-size:2.25rem}}.site-index .slick-prev{left:.625rem}@media print,screen and (min-width:64em){.site-index .slick-prev{left:1.25rem}}.site-index .slick-prev:before{content:"\f104"}.site-index .slick-next{right:.625rem}@media print,screen and (min-width:64em){.site-index .slick-next{right:1.25rem}}.site-index .slick-next:before{content:"\f105"}.site-index .cont-banner{position:relative}.site-index .cont-banner .banner-general{position:relative;padding-top:3.4375rem;height:20.3125rem;padding-left:3.125rem}@media print,screen and (min-width:40em){.site-index .cont-banner .banner-general{padding-top:2.5rem}}@media print,screen and (min-width:64em){.site-index .cont-banner .banner-general{padding-top:11.5625rem;padding-left:11.25rem;height:32.5rem}}@media screen and (min-width:75em){.site-index .cont-banner .banner-general{height:43.75rem}}@media screen and (min-width:90em){.site-index .cont-banner .banner-general{padding-left:5.625rem}}.site-index .cont-banner .banner-general.banner-01{background:url(https://www.sagrantino.mx/img/xbanner-idx-01.jpg.pagespeed.ic.8MX1praxNp.jpg) no-repeat;background-size:cover}.site-index .cont-banner .banner-general.banner-02{background:url(https://www.sagrantino.mx/img/xbanner-idx-02.jpg.pagespeed.ic.nb9Q35x8TG.jpg) no-repeat;background-size:cover}.site-index .cont-banner .banner-general.banner-03{background:url(https://www.sagrantino.mx/img/xbanner-idx-03.jpg.pagespeed.ic.BPojNEKBbs.jpg) no-repeat;background-size:cover}.site-index .cont-banner .banner-general.banner-04{background:url(https://www.sagrantino.mx/img/xidx-posada-2023.jpg.pagespeed.ic.4GHxqCgV1X.jpg) no-repeat;background-position:50%;background-size:cover}.site-index .cont-banner .banner-general h1,.site-index .cont-banner .banner-general .titulo{text-shadow:2px 2px 2px #000}@media screen and (max-width:39.9375em){.site-index .cont-banner .banner-general h1{font-size:1.5625rem;line-height:1.875rem}}.site-index .cont-banner img.linea{position:absolute;left:0;bottom:-10%}.site-index .linea-adorno{padding-left:11.25rem}@media screen and (min-width:90em){.site-index .linea-adorno{padding-left:5.625rem}}.site-index .linea-adorno .column{position:relative}.site-index .linea-adorno .column img{position:absolute;top:-41.25rem;left:-4.375rem}@media screen and (min-width:64em) and (max-width:74.9375em){.site-index .linea-adorno .column img{height:33.75rem;top:-28.75rem}}.site-index .cont-formulario{background:url(https://www.sagrantino.mx/img/xbg-textura-01.jpg.pagespeed.ic.BuRiMVQdgN.jpg) no-repeat;background-size:cover}.site-index .pharetra{padding:3.125rem 0}@media print,screen and (min-width:40em){.site-index .pharetra{padding:5.625rem 0 3.75rem 0}}@media screen and (min-width:75em){.site-index .pharetra{padding:7.5rem 0 5rem 0}}.site-index .pharetra .pharetra-idx{padding:2.1875rem 0 3.125rem 0}.site-index .pharetra .pharetra-idx .slick-slide{position:relative}.site-index .pharetra .pharetra-idx .slick-slide img{margin:auto}@media screen and (max-width:63.9375em){.site-index .pharetra .pharetra-idx .slick-slide img{width:5.625rem}}.site-index .pharetra .slick-dots{bottom:-2.5rem;width:auto;position:absolute;left:50%;transform:translateX(-50%)}.site-index .pharetra .slick-dots li.slick-active button::before{opacity:1;color:#fff}.site-index .pharetra .slick-dots li button::before{opacity:1;color:#6d6e71;font-size:.625rem}.site-index .pharetra .slick-dotted.slick-slider{margin-bottom:0}.site-index .nuestro-menu{background:url(https://www.sagrantino.mx/img/xbg-menu.jpg.pagespeed.ic.4qxEH2T9vE.jpg) no-repeat;background-size:cover;background-position:50%;position:relative;padding-top:5rem;height:18.75rem}@media print,screen and (min-width:40em){.site-index .nuestro-menu{height:31.25rem}}@media screen and (max-width:39.9375em){.site-index .nuestro-menu .grad-01{bottom:3.125rem;position:absolute;left:50%;transform:translateX(-50%)}}@media print,screen and (min-width:40em){.site-index .nuestro-menu .grad-01{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.site-index .nuestro-menu h2{text-shadow:2px 2px 2px #000}.site-index .cenas-romaticas{background:url(https://www.sagrantino.mx/img/xbg-cenas-romanticas.jpg.pagespeed.ic.yXNeTOCene.jpg) no-repeat;background-size:cover;background-position:50%;height:18.75rem;position:relative}@media print,screen and (min-width:40em){.site-index .cenas-romaticas{height:31.25rem}}.site-index .cenas-romaticas .grad-01{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:63.9375em){.site-index .cenas-romaticas .grad-01{width:inherit}}.site-historia-y-cocina h1,.site-historia-y-cocina h2,.site-historia-y-cocina p{color:#fff}.site-historia-y-cocina h2{text-shadow:2px 2px 2px #000}.site-historia-y-cocina .linea-titulo{position:relative;padding:1.25rem}.site-historia-y-cocina .linea-titulo img{position:absolute;left:0;top:0}.site-historia-y-cocina .banner-titulo{background:url(https://www.sagrantino.mx/img/xbg-nuevos-caminos.jpg.pagespeed.ic.ZwwiYaYqKN.jpg) no-repeat;background-size:cover;background-position:50%}.site-historia-y-cocina .bg-tradicion{padding-top:4.375rem;background:url(https://www.sagrantino.mx/img/xbg-tradicion.jpg.pagespeed.ic.ybZmmjFIxJ.jpg) no-repeat;background-size:cover;background-position:50%;height:20rem}@media print,screen and (min-width:64em){.site-historia-y-cocina .bg-tradicion{height:36.25rem}}.site-historia-y-cocina .contenidos-textos{padding:3.125rem 0}.site-menu h1,.site-menu h2,.site-menu p{color:#fff}.site-menu .banner-titulo{background:url(https://www.sagrantino.mx/img/xbtm-menu.jpg.pagespeed.ic.XCTQ7L16QD.jpg) no-repeat;background-size:cover;background-position:20%}.site-menu .menu-interno{margin-top:-6.25rem;padding-bottom:5rem;background:#1a1a1a}@media print,screen and (min-width:64em){.site-menu .menu-interno{padding-bottom:8.75rem}}.site-menu .menu-interno .contenido .column-block h3{font-family:"Spartan",sans-serif;font-weight:700;color:#aa782d}@media screen and (max-width:63.9375em){.site-menu .menu-interno .contenido .column-block h3{font-size:1.25rem}}.site-menu .menu-interno .contenido .column-block img.platillos{margin-bottom:3.75rem}.site-menu .menu-interno .contenido .column-block img.destilados{margin-bottom:3.75rem}@media print,screen and (min-width:40em){.site-menu .menu-interno .contenido .column-block img.vinos{margin-top:1.375rem;margin-bottom:2.25rem}}@media print,screen and (min-width:64em){.site-menu .menu-interno .contenido .column-block img.vinos{margin-top:2.6875rem;margin-bottom:1.25rem}.site-menu .botones{padding-left:3.125rem}}.site-menu .botones .grad-01{margin:0 .625rem}@media screen and (min-width:40em) and (max-width:63.9375em){.site-menu .botones .grad-01{margin:.625rem}}.site-menu .botones .grad-01 .button{width:6.4375rem}.site-menu .banner-titulo{background:url(https://www.sagrantino.mx/img/xbtm-menu.jpg.pagespeed.ic.XCTQ7L16QD.jpg) no-repeat;background-size:cover;background-position:20%}.site-cava h1,.site-cava h2,.site-cava p{color:#fff}.site-cava .banner-titulo{background:url(https://www.sagrantino.mx/img/xvinos-sagrantino.jpg.pagespeed.ic.4Nmvav7TIg.jpg) no-repeat;background-size:cover;background-position:20%}.site-cava .cita{padding:1.875rem 0;position:relative}@media print,screen and (min-width:40em){.site-cava .cita{padding:3.75rem 0}}@media print,screen and (min-width:64em){.site-cava .cita{padding:6.25rem 0}}.site-cava .cita img{position:absolute;height:22.5rem}.site-reservaciones{background:url(https://www.sagrantino.mx/img/xbg-textura-01.jpg.pagespeed.ic.BuRiMVQdgN.jpg);background-position:50%}.site-reservaciones .banner-titulo{background:url(https://www.sagrantino.mx/img/xbg-reservaciones.jpg.pagespeed.ic.xMTt4j2lih.jpg) no-repeat;background-size:cover;background-position:20%}.site-reservaciones h1,.site-reservaciones h2,.site-reservaciones p{color:#fff}@media screen and (min-width:90em){.site-galeria .menu-galeria{float:right;padding-right:4.375rem}}.site-galeria .menu-galeria li{height:4.375rem}.site-galeria .menu-galeria li a{position:relative;font-size:1.25rem;font-weight:700;font-family:"Spartan",sans-serif;transition:.3s;color:#4d4d4d;padding-left:0}.site-galeria .menu-galeria li a:hover,.site-galeria .menu-galeria li a:focus,.site-galeria .menu-galeria li a:active,.site-galeria .menu-galeria li a.activo{transition:.3s;color:#fff}.site-galeria .menu-galeria li a:hover:after,.site-galeria .menu-galeria li a:focus:after,.site-galeria .menu-galeria li a:active:after,.site-galeria .menu-galeria li a.activo:after{transition:.3s;opacity:1}.site-galeria .menu-galeria li a:after{position:absolute;content:url(https://www.sagrantino.mx/img/xflecha-hover.png.pagespeed.ic.lX0K6N-cZ7.png);bottom:-.625rem;left:0;transition:.3s;opacity:0}.site-galeria .accordion{background:transparent;border:none;padding:0 1.875rem}.site-galeria .accordion .accordion-item .accordion-title{color:#333;font-size:1rem;font-weight:700;background:transparent;border:none;text-align:center;border-bottom:.0625rem solid #333!important;margin:0 .625rem}.site-galeria .accordion .accordion-item .accordion-title:before{font-family:"fontAwesome";content:"\f078";color:#aa782d}.site-galeria .accordion .accordion-item.is-active .accordion-title{border-bottom:.0625rem solid transparent!important;color:#fff}.site-galeria .accordion .accordion-item.is-active .accordion-title:before{font-family:"fontAwesome";content:"\f077"}.site-galeria .accordion .accordion-content{background:transparent;border:none;border-top:.0625rem solid #aa782d!important;border-bottom:.0625rem solid #aa782d!important;padding:1.875rem 0}.site-galeria .accordion .accordion-content .column-block{padding:0}.site-cenas-romanticas .banner-titulo{background:url(https://www.sagrantino.mx/img/xopciones-de-cenas.jpg.pagespeed.ic.VLTEPD-5UQ.jpg) no-repeat;background-size:cover;background-position:20%}.site-cenas-romanticas .opciones .numero{font-family:"Spartan",sans-serif;font-size:3.125rem;font-weight:200;color:#aa782d;margin-bottom:.625rem}.site-cenas-romanticas .opciones .cont-listado{padding:0 3.125rem}@media screen and (max-width:39.9375em){.site-cenas-romanticas .opciones .cont-listado{padding:1.25rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.site-cenas-romanticas .opciones .cont-listado{padding:3.125rem}}@media screen and (max-width:63.9375em){.site-cenas-romanticas .opciones .cont-listado{border-bottom:.0625rem solid #aa782d}}@media print,screen and (min-width:64em){.site-cenas-romanticas .opciones .cont-listado{margin-top:3.125rem}}.site-cenas-romanticas .opciones .cont-listado ul.puntos li{margin-bottom:1.25rem;font-size:.8125rem;line-height:1.0625rem}@media print,screen and (min-width:40em){.site-cenas-romanticas .opciones .cont-listado ul.puntos li{font-size:1.125rem;line-height:1.375rem}}.site-cenas-romanticas .opciones .cont-listado ul.puntos li strong{color:#aa782d;display:block}@media print,screen and (min-width:64em){.site-cenas-romanticas .opciones .borde{border-left:.0625rem solid #aa782d}}.site-cenas-romanticas .cont-video{padding:6.25rem 0 1.875rem 0}.site-error{padding:9% 0}.site-error .borde{border-left:.0625rem solid #aa782d;padding:1.875rem}.site-error h1{color:#aa782d;text-transform:uppercase;font-size:1.25rem;line-height:1.375rem;font-family:"Spartan",sans-serif;font-weight:700}.site-error p span{font-size:2.5rem;color:#aa782d;vertical-align:bottom}@media print,screen and (min-width:64em){.site-error .col-divisor{border-right:.0625rem solid #4d4d4d}}.site-aviso-privacidad,.site-aviso-de-privacidad-modal{background:#1a1a1a;padding:1.875rem 0}.reveal{background:#a07130;background:-moz-linear-gradient(left,#a07130 0%,#d9b070 29%,#896126 58%,#d9b070 82%,#a07130 95%,#aa782e 100%);background:-webkit-linear-gradient(left,#a07130 0%,#d9b070 29%,#896126 58%,#d9b070 82%,#a07130 95%,#aa782e 100%);background:linear-gradient(to right,#a07130 0%,#d9b070 29%,#896126 58%,#d9b070 82%,#a07130 95%,#aa782e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a07130", endColorstr="#aa782e",GradientType=1 )}.reveal .site-aviso-de-privacidad-modal h1{color:#fff;margin-bottom:1.875rem}.reveal .site-aviso-de-privacidad-modal .contenido{height:37.5rem;overflow-y:scroll}.reveal .site-aviso-de-privacidad-modal .close-button{right:1.875rem;top:1.25rem}.reveal .site-aviso-de-privacidad-modal .close-button span{font-size:2.5rem}.image-full{cursor:pointer;transition:.3s}.image-full:hover,.image-full:focus,.image-full:active,.image-full.activo{opacity:.7}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.modal .close-button{right:1.875rem;top:1.25rem}.modal .close-button span{font-size:2.5rem}.modal-content{margin:auto;display:block;width:50%}#caption{font-family:"Spartan",sans-serif;margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}.out{animation-name:zoom-out;animation-duration:.6s}@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1);
  }
  to {
    -webkit-transform: scale(2);
  }
}@keyframes zoom {
  from {
    transform: scale(0.4);
  }
  to {
    transform: scale(1);
  }
}@keyframes zoom-out {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}@media only screen and (max-width:700px){.modal-content{width:100%}}.footer{background:#1a1a1a}.footer p{font-size:.875rem;line-height:1.5rem}.footer a:hover,.footer a:focus,.footer a:active{transition:.3s;color:#aa782d}.footer .icono{position:relative;margin-left:1.25rem}.footer .icono img{width:.75rem;position:absolute;left:-1.25rem;top:.5rem}.footer .icono a{font-weight:700}.footer ul.menu li a{text-transform:uppercase;font-size:.8125rem;line-height:1.25rem;font-weight:700;color:#6d6e71;padding-left:0}.footer ul.menu li a:hover,.footer ul.menu li a:focus,.footer ul.menu li a:active{transition:.3s;color:#aa782d}.footer .redes .contenido{text-align:center}@media screen and (max-width:63.9375em){.footer .redes{padding-bottom:1.25rem}}@media print,screen and (min-width:64em){.footer .redes{margin-top:1.25rem}}.footer .redes a{transition:.3s;background:#6d6e71;height:3.125rem;width:3.125rem;position:relative;display:inline-block;border-radius:3.125rem;margin-right:.9375rem}.footer .redes a:hover,.footer .redes a:focus,.footer .redes a:active{transition:.3s;background:#aa782d}.footer .redes a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1a1a1a;font-size:1.5625rem}@media screen and (max-width:63.9375em){.footer .cont-legales{background:#000}}.footer .cont-legales .legales{padding:.625rem 0}@media print,screen and (min-width:64em){.footer .cont-legales .legales{margin-top:-2.5rem;padding-bottom:1.875rem}}.footer .cont-legales .legales p{font-size:.75rem;line-height:1.25rem;font-weight:700;margin:0}.footer .cont-legales .legales p.pa{color:#6d6e71}