/*!
Theme Name: lola
Author: Ainara Latorre
Author URI: https://ainaralatorre.com/
Description: Tema de Wordpress desarrollado a medida para Restaurante Lola.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lola


Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE3tF.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1plEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21llEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLedw.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hlEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19lEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15lEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111lEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xlEA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTedw.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_V1s.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8V1s.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V1s.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V1s.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4V1s.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5V1s.ttf)format("truetype")}.font{font-family:Poppins,sans-serif}body{color:#000;background:#fff;font-family:Poppins,sans-serif;font-weight:400;line-height:1.6;margin:0!important;padding:0!important}html,body{max-width:100%!important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;display:block}h1,h2,h3,h4,h5,h6{color:#000;margin:0;font-weight:500;line-height:1.02em}ul,li{margin:0;padding:0;list-style:none}a{color:#000;cursor:pointer;outline:none;text-decoration:none;transition:all .25s ease-in;display:inline-block}a:hover{cursor:pointer;color:#888;text-decoration:none}p,li,.p{color:#000;margin:0 0 18px;font-size:17px;font-weight:300;line-height:1.45}p strong,li strong,.p strong{font-weight:700}@media (max-width:1600px){p,li,.p{font-size:16px}}@media (max-width:1240px){p,li,.p{margin-bottom:17px;font-size:14px}}p.feat{margin:28px 0;font-size:21px;font-weight:600}p.feat strong{font-weight:600}@media (max-width:1600px){p.feat{font-size:20px}}@media (max-width:1240px){p.feat{font-size:18px}}p:empty{display:none}p:not(.pretit)+h2,ul+h2,ol+h2,.wp-block-image+h2,p:not(.pretit)+h3,ul+h3,.wp-block-image+h3{margin-top:60px!important}@media (max-width:1600px){p:not(.pretit)+h2,ul+h2,ol+h2,.wp-block-image+h2,p:not(.pretit)+h3,ul+h3,.wp-block-image+h3{margin-top:55px!important}}@media (max-width:1240px){p:not(.pretit)+h2,ul+h2,ol+h2,.wp-block-image+h2,p:not(.pretit)+h3,ul+h3,.wp-block-image+h3{margin-top:50px!important}}@media (max-width:768px){p:not(.pretit)+h2,ul+h2,ol+h2,.wp-block-image+h2,p:not(.pretit)+h3,ul+h3,.wp-block-image+h3{margin-top:45px!important}}@media (max-width:540px){p:not(.pretit)+h2,ul+h2,ol+h2,.wp-block-image+h2,p:not(.pretit)+h3,ul+h3,.wp-block-image+h3{margin-top:40px!important}}ul+p{margin-top:25px}img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto;display:block}.clear{clear:both}.clear:after,.clear:before{content:"";clear:both;display:block}.btn{-webkit-appearance:none;appearance:none;color:#fff;letter-spacing:1px;text-transform:uppercase;background:#000;padding:13px 25px;font-size:16px;font-weight:500;transition:all .2s ease-in-out;display:inline-block}.btn:hover{color:#fff;transform:scale(.9)}@media (max-width:1240px){.btn{font-size:15px}}@media (max-width:1023px){.btn{font-size:14px}}.pretit{text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:18px;font-weight:400}.tit1{color:#fff;margin-bottom:33px;font-size:90px;font-weight:600;line-height:1.06}.txt-header{color:#fff;margin-bottom:15px;font-size:25px;font-weight:300;line-height:1.48}.tit2{color:#000;text-transform:uppercase;margin-bottom:25px;font-size:56px;font-weight:200;line-height:1.02em}.tit2 strong{font-weight:200}.tit-footer{text-transform:uppercase;color:#000;margin-top:60px;margin-bottom:15px;font-size:18px;font-weight:600;line-height:1.02em}.tit-footer strong{font-weight:600}.tit-footer a{color:#000}@media (max-width:1600px){.tit-footer{margin-top:50px;font-size:17px}}@media (max-width:1240px){.tit-footer{margin-top:45px;margin-bottom:10px;font-size:16px}}@media (max-width:1023px){.tit-footer{font-size:15px}}.tit3 h3.tit3{display:inline}@media (max-width:1600px){.pretit{font-size:17px}.tit1{font-size:80px}}@media (max-width:1240px){.pretit{margin-bottom:5px;font-size:15px}.tit1{font-size:70px}}@media (max-width:1023px){.pretit{font-size:14px}.tit1{font-size:60px}}@media (max-width:767px){.tit1{font-size:54px}.tit1 br{display:none}}.visible-mobile{display:none}@media (max-width:768px){.hidden-mobile{display:none}.visible-mobile{display:block}}.anchor{position:relative;top:-40px}.parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-device-width:1024px){.parallax{background-attachment:scroll}}.wpml-ls-display,.wt-cli-ckyes-footer-section,.cky-prefrence-btn-wrapper+div{display:none!important}.cky-audit-table .cky-cookie-des-table li,.cky-audit-table .cky-cookie-des-table p{font-size:12px}.cky-audit-table-element h3{font-size:26px!important}html{margin-top:0!important}#masthead{box-sizing:border-box;z-index:1000;background:#fff;width:100%;padding:11px 0 10px;transition:all .4s ease-in-out;position:fixed;top:0;left:0}#masthead .container{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:100%;display:flex}#masthead .site-branding{z-index:1000000;position:relative}#masthead .site-branding a.logo{display:block}#masthead .site-branding img{height:110px;transition:all .4s ease-in-out}#masthead #primary-menu li{text-transform:uppercase;margin:0 38px 0 0;font-size:14px;font-weight:500;display:inline-block}#masthead #primary-menu li a{color:#000}#masthead #primary-menu li a:hover,#masthead #primary-menu li.current-menu-item a{color:#888}#masthead #primary-menu li.btn-menu{margin-left:0;margin-right:0}#masthead #primary-menu li.btn-menu a{color:#fff;background:#000;padding:18px 26px}#masthead #primary-menu li.btn-menu a:hover{color:#fff;transform:scale(.9)}@media (max-width:1240px){#masthead{padding:6px 0}#masthead .site-branding img{height:68px}#masthead #primary-menu li{margin-right:30px;font-size:13px}#masthead #primary-menu li.btn-menu a{padding-top:12px;padding-bottom:12px}}@media (max-width:1023px){#masthead .site-branding img{height:60px!important}#masthead #primary-menu{display:none}}.single-blog #masthead #primary-menu li.blog-link a{color:#888}body.menu-shrink #masthead{padding:6px 0}body.menu-shrink #masthead .site-branding img{height:68px}body.menu-shrink #masthead #primary-menu li.btn-menu a{padding-top:12px;padding-bottom:12px}.button-responsive{cursor:pointer;z-index:21000;width:30px;height:20px;transition:all .25s ease-in-out;display:none;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.button-responsive:hover span{background:#000}.button-responsive.active .top{z-index:21002;transform:translateY(9px)translate(0)rotate(45deg)}.button-responsive.active .middle{opacity:0}.button-responsive.active .bottom{transform:translateY(-9px)translate(0)rotate(-45deg)}.button-responsive.active:hover span{background:#000}.button-responsive span{cursor:pointer;background:#000;border:none;width:100%;height:2px;transition:all .35s;position:absolute;top:0;left:0}.button-responsive span:nth-of-type(2){top:9px}.button-responsive span:nth-of-type(3){top:18px}@media (max-width:1023px){.button-responsive{display:block}}@media (max-width:767px){.button-responsive{right:27px}}body.overlay-open{overflow:hidden;padding-right:15px!important}body.overlay-open .ico-popup{right:15px}body.overlay-open .submenu{display:none}@media (max-width:768px){body.overlay-open{padding-right:0!important}body.overlay-open .ico-popup{right:0}}.overlay-menu{opacity:0;visibility:hidden;background:#fff;width:100%;height:0;transition:opacity .2s,visibility .15s,height .1s;position:fixed;top:0;left:0;overflow:hidden}@media (min-width:1025px){.overlay-menu{display:none}}.overlay-menu #primary-menu{display:block!important}.overlay-menu.open{opacity:1;visibility:visible;z-index:20000;height:100%}.overlay-menu.open:before{content:"";background:#ccc;width:100%;height:1px;display:block;position:fixed;top:75px;left:0}.overlay-menu nav.overlay-nav{box-sizing:border-box;text-align:center;height:100%;padding:130px 80px 60px;font-weight:400;display:block;position:relative}.overlay-menu nav.main-navigation{flex-flow:column;justify-content:space-between;gap:35px;height:100%;display:flex!important}.overlay-menu nav.main-navigation>div{height:auto!important}.overlay-menu ul{box-sizing:border-box;margin:8vh auto 0;padding:0;list-style:none;display:block;height:auto!important}.overlay-menu ul li{position:relative;height:auto!important;margin:0 0 30px!important;display:block!important}.overlay-menu ul li a{text-align:center;color:#000;font-size:18px;line-height:1.1;text-decoration:none;top:5px;display:block!important;position:static!important}.overlay-menu ul li.btn-menu{margin-top:50px!important}.overlay-menu ul li.btn-menu a{padding:18px!important}@media (max-width:768px){.overlay-menu nav.overlay-nav{padding:130px 40px 60px}.overlay-menu ul li a{font-size:17px}.overlay-menu ul li.btn-menu{margin-top:40px!important}}.kit{margin:70px auto 30px}.kit img{width:100%;max-width:900px;margin:0 auto}@media (max-width:1023px){.kit{margin:60px auto}}@media (max-width:540px){.kit{margin:40px auto}}#site-footer{background:#fff}#site-footer .container{max-width:100%}#site-footer .site-info{justify-content:space-between;gap:100px;padding:80px 0 75px;display:flex}#site-footer .col-1 .logo{height:30px}#site-footer .col-1 p:not(.tit-footer),#site-footer .col-1 li{font-size:15px}#site-footer .col-1 ul li{margin:0}#site-footer .col-2{text-align:right;padding-top:30px}#site-footer .col-2 img{max-width:400px;margin-top:3px}@media (max-width:1600px){#site-footer .site-info{padding:68px 0 60px}#site-footer .col-1 .logo{height:26px}#site-footer .col-2{padding-top:26px}#site-footer .col-2 img{max-width:360px}}@media (max-width:1240px){#site-footer .site-info{padding:58px 0 54px}#site-footer .col-1 .logo{height:22px}#site-footer .col-1 p:not(.tit-footer),#site-footer .col-1 li{font-size:14px}#site-footer .col-2{padding-top:22px}#site-footer .col-2 img{max-width:300px}}@media (max-width:1023px){#site-footer{border-top:1px solid #000}#site-footer .site-info{grid-template-columns:1fr;gap:0;padding:54px 0 50px;display:grid}#site-footer .col-2{text-align:left;padding:0}#site-footer .col-2 img{max-width:240px}#site-footer .col-1 .logo{height:20px}#site-footer .col-1 p:not(.tit-footer),#site-footer .col-1 li{font-size:13px}}a.whatsapp{align-items:center;gap:9px;font-size:19px;font-weight:600;display:flex}a.whatsapp span{background:url(images/ico-whatsapp.svg) 0 0/cover;width:28px;height:28px;display:inline-block}a.whatsapp:hover{color:#000;opacity:.6}@media (max-width:1600px){a.whatsapp{font-size:18px}a.whatsapp span{width:26px;height:26px}}@media (max-width:1240px){a.whatsapp{gap:7px;font-size:17px}a.whatsapp span{width:24px;height:24px}}.side-btns a.whatsapp span{background-image:url(images/ico-whatsapp-outline.svg)}.side-btns{z-index:1000;position:fixed;top:39%;right:0}.side-btns a.whatsapp{background:#f6f3f3;border-radius:2px 0 0 2px;place-items:center;width:58px;height:58px;display:grid}.side-btns a.whatsapp span{opacity:.6;width:36px;height:36px;transition:all .3s ease-in-out;display:block}.side-btns a.whatsapp:hover,.side-btns a.whatsapp:hover span{opacity:1}@media (max-width:1600px){.side-btns{top:35%}}@media (max-width:1240px){.side-btns a.whatsapp{width:50px;height:50px}.side-btns a.whatsapp span{width:32px;height:32px}}@media (max-width:1023px){.side-btns{top:auto;bottom:46px}}.container{max-width:1700px;margin:0 auto;padding:0 80px}.container .inner-padding{padding-left:90px}.container.full{max-width:100%;padding:0}.container.small{max-width:1380px}.container.x-small{max-width:960px}@media (max-width:1600px){.container{padding:0 40px}.container .inner-padding{padding-left:80px}}@media (max-width:1240px){.container{padding:0 32px}.container .inner-padding{padding-left:70px}}@media (max-width:767px){.container{padding:0 21px}}.full{box-sizing:border-box;max-width:100%}.cols2{grid-gap:110px;grid-template-columns:1fr 1fr;display:grid}@media (max-width:1600px){.cols2{grid-gap:100px}}@media (max-width:1240px){.cols2{grid-gap:68px}}@media (max-width:1023px){.cols2{grid-gap:45px}}@media (max-width:767px){.cols2{grid-gap:50px;grid-template-columns:1fr}}.cols3{grid-gap:70px 60px;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1240px){.cols3{grid-gap:60px 25px}}@media (max-width:1023px){.cols3{grid-gap:50px 14px}}@media (max-width:767px){.cols3{grid-gap:40px;grid-template-columns:1fr}}.cols4{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.cols4{grid-gap:20px 13px;grid-template-columns:1fr 1fr}}.visible-mobile,.visible-xs{display:none}@media (max-width:768px){.visible-mobile,.visible-xs{display:block}}.hidden-mobile,.hidden-xs{display:none}@media (min-width:769px){.hidden-mobile,.hidden-xs{display:block}}.mt{margin-top:110px!important}@media (max-width:767px){.mt{margin-top:60px!important}}body{animation:2.2s forwards fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.page-header .container{align-items:flex-end;height:100svh;min-height:700px;display:grid;position:relative}.page-header:after{content:"";width:100%;height:100%;opacity:.32;z-index:1;background:#000;height:100svh;display:block;position:absolute;top:0;bottom:0;left:0}.page-header .inner-txt{z-index:2;text-align:left;opacity:0;max-width:1100px;padding-bottom:150px;position:relative;transform:translateY(70px)}.page-header img{width:100%;height:100%;height:100svh;position:absolute;top:0;bottom:0;left:0}.page-header .header-slider{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.page-header .header-slider .header-swiper{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1600px){.page-header .inner-txt{padding-bottom:130px}}@media (max-width:1240px){.page-header .inner-txt{padding-bottom:110px}}@media (max-width:1023px){.page-header .inner-txt{padding-bottom:100px}}@media (max-width:768px){.page-header .container{height:100vh!important}.page-header img,.page-header:after,.page-header .header-slider{height:105%!important}.page-header .inner-txt{padding-bottom:90px}}.home-intro{z-index:2;background:#f6f3f3;padding:70px 0;position:relative}.home-intro .cols2{grid-gap:160px}.home-intro img{aspect-ratio:600/740;margin-top:-180px}.home-intro .col-txt{margin-top:50px}@media (max-width:1600px){.home-intro img{margin-top:-170px}}@media (max-width:1240px){.home-intro .cols2{grid-gap:120px}.home-intro img{margin-top:-160px}.home-intro .col-txt{margin-top:20px}}@media (max-width:1023px){.home-intro .cols2{grid-gap:60px}.home-intro img{margin-top:-150px}.home-intro .col-txt{margin-top:0}}@media (max-width:768px){.home-intro .cols2{grid-gap:20px}.home-intro img{height:200px;margin-top:0}}.eve{margin:90px auto}.eve img{width:100%;max-width:900px;margin:0 auto}@media (max-width:1023px){.eve{margin:80px auto}}@media (max-width:768px){.eve{margin:70px auto}}.entry-header{text-align:center;margin-top:190px}@media (max-width:1600px){.entry-header{margin-top:175px}}@media (max-width:1240px){.entry-header{margin-top:140px}}@media (max-width:1023px){.entry-header{margin-top:110px}}@media (max-width:768px){.entry-header{margin-top:100px}}.entry-title{font-size:60px;font-weight:500}@media (max-width:1600px){.entry-title{font-size:58px}}@media (max-width:1240px){.entry-title{max-width:900px;margin-left:auto;margin-right:auto;font-size:54px}}@media (max-width:1023px){.entry-title{font-size:40px}}@media (max-width:768px){.entry-title{font-size:36px}}.entry-content{margin:90px 0 80px}.entry-content .container{max-width:1100px}.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:20px;font-size:1.5rem;font-weight:600}.entry-content h2 strong,.entry-content h3 strong,.entry-content h4 strong{font-weight:600}.entry-content ul{margin:20px 30px}.entry-content ul li{margin-bottom:3px;list-style:outside}.entry-content p a,.entry-content li a{color:#888;border-bottom:1px solid #aaa;line-height:1.1}.entry-content p a:hover,.entry-content li a:hover{color:#000}.entry-content .feat{margin-top:-60px}@media (max-width:1600px){.entry-content{margin:85px 0 65px}.entry-content h2,.entry-content h3,.entry-content h4{font-size:1.4rem}}@media (max-width:1240px){.entry-content{margin:80px 0 60px}.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:16px;font-size:1.3rem}}@media (max-width:1023px){.entry-content{margin:50px 0 45px}.entry-content h2,.entry-content h3,.entry-content h4{font-size:1.2rem}.entry-content .feat{margin-top:-30px}}@media (max-width:768px){.entry-content{margin:40px 0 35px}.entry-content h2,.entry-content h3,.entry-content h4{font-size:1.1rem}}.entry-content .feat p,.page-header-alt .feat p,.entry-content p.feat,.page-header-alt p.feat{text-align:center;font-size:22px;font-weight:300;line-height:1.34}@media (max-width:1600px){.entry-content .feat p,.page-header-alt .feat p,.entry-content p.feat,.page-header-alt p.feat{font-size:20px}}@media (max-width:1240px){.entry-content .feat p,.page-header-alt .feat p,.entry-content p.feat,.page-header-alt p.feat{font-size:19px}}@media (max-width:768px){.entry-content .feat p,.page-header-alt .feat p,.entry-content p.feat,.page-header-alt p.feat{font-size:17px}}body.page-template-default{overflow-x:hidden}.wp-block-image-gallery-block-image-gallery-block{width:100vw;margin-top:80px;margin-bottom:-80px;margin-left:-50vw;position:relative;left:calc(50% - 5px)}@media (max-width:1600px){.wp-block-image-gallery-block-image-gallery-block{margin-top:70px;margin-bottom:-70px}}@media (max-width:1240px){.wp-block-image-gallery-block-image-gallery-block{margin-top:50px;margin-bottom:-50px}}@media (max-width:768px){.wp-block-image-gallery-block-image-gallery-block{margin-top:40px;margin-bottom:-40px}}@media (max-width:1600px){.eb-gallery-img-wrapper.eb-image-gallery-egyaq.grid .eb-gallery-img-content img{height:350px}}@media (max-width:1240px){.eb-gallery-img-wrapper.eb-image-gallery-egyaq.grid .eb-gallery-img-content img{height:300px!important;max-height:300px!important}}@media (max-width:1023px){.eb-gallery-img-wrapper.eb-image-gallery-egyaq.grid .eb-gallery-img-content img{height:200px!important;max-height:200px!important}}@media (max-width:768px){.eb-gallery-img-wrapper.eb-image-gallery-egyaq.grid .eb-gallery-img-content img{height:150px!important;max-height:150px!important}}.intro-section{text-align:center;padding:110px 0}.intro-section p{max-width:1200px;margin:0 auto;font-size:40px;font-weight:600;line-height:1.3}@media (max-width:1600px){.intro-section{padding:100px 0}.intro-section p{font-size:38px}}@media (max-width:1240px){.intro-section{padding:80px 0 85px}.intro-section p{font-size:34px;line-height:1.25}}@media (max-width:1023px){.intro-section{padding:70px 0 75px}.intro-section p{font-size:29px}}@media (max-width:768px){.intro-section{padding:70px 0}.intro-section p{font-size:23px}}.eventos-content article{opacity:0;transform:translateY(70px)}.eventos-content article .col-txt{justify-content:end;display:grid}.eventos-content article .inner-txt{max-width:380px;margin-top:-110px}.eventos-content article .inner-txt p{font-style:italic}.eventos-content article img{aspect-ratio:580/700}.eventos-content article .cols2{align-items:center}.eventos-content article .col-img{margin-top:-200px}.eventos-content article:nth-child(2n) .col-txt{order:2;justify-content:normal}.eventos-content article:nth-child(2n) .col-img{order:1}.eventos-content article:first-child,.eventos-content article:first-child .col-img{margin-top:0}@media (max-width:1023px){.eventos-content article .inner-txt{margin-top:-50px}.eventos-content article .col-img{margin-top:-80px}.eventos-content article img{aspect-ratio:580/600}}@media (max-width:768px){.eventos-content article{margin-bottom:40px}.eventos-content article .cols2{gap:25px}.eventos-content article .col-img{order:1!important;margin-top:0!important}.eventos-content article img{width:100%;height:200px}.eventos-content article .col-txt{order:2!important}.eventos-content article .inner-txt{margin-top:0}}.cta{text-align:center;margin:150px 0}.cta p.tit{font-size:38px;font-weight:600}.cta .btn{min-width:180px;margin-top:40px;margin-bottom:15px;padding:18px 60px}@media (max-width:1600px){.cta{margin:140px 0}.cta p.tit{font-size:36px}}@media (max-width:1240px){.cta{margin:110px 0}.cta p.tit{font-size:32px}.cta .btn{margin-top:30px;padding:16px 50px}}@media (max-width:1023px){.cta{margin:80px 0 75px}.cta p.tit{font-size:28px;line-height:1.24}.cta .btn{margin-top:20px;padding:15px 40px}}@media (max-width:768px){.cta{margin:65px 0}.cta p.tit{font-size:24px}}.banner{text-align:center;height:760px;display:grid;position:relative}.banner img{width:100%;max-height:760px}.banner .container{z-index:3;box-sizing:border-box;align-items:center;width:100%;max-width:100%;height:100%;display:grid;position:absolute}.banner .txt{color:#fff;width:100%;font-size:52px;font-weight:400;transition:all .25s ease-in-out;display:block}.banner .txt:hover{letter-spacing:1px}.banner:after{content:"";opacity:.2;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.banner a:hover .ttxt{letter-spacing:1px}@media (max-width:1600px){.banner{height:720px}.banner img{max-height:720px}.banner .txt{font-size:50px}}@media (max-width:1240px){.banner{height:650px}.banner img{max-height:650px}.banner .txt{font-size:44px}}@media (max-width:1023px){.banner{height:520px}.banner img{max-height:520px}.banner .txt{font-size:36px;line-height:1.3}}@media (max-width:768px){.banner{height:380px}.banner img{max-height:380px}.banner .txt{font-size:28px}}.page-header-alt{text-align:center;margin-top:260px}.page-header-alt .feat,.page-header-alt .feat-desc{max-width:840px;margin:50px auto 0}.page-header-alt .feat-desc p{font-size:22px}@media (max-width:1600px){.page-header-alt{margin-top:250px}.page-header-alt .feat-desc p{font-size:21px}}@media (max-width:1240px){.page-header-alt{margin-top:185px}.page-header-alt .feat-desc{margin:34px auto 0}.page-header-alt .feat-desc p{font-size:19px}}@media (max-width:1023px){.page-header-alt{margin-top:140px}.page-header-alt .feat-desc{margin:22px auto 0}.page-header-alt .feat-desc p{font-size:17px}}@media (max-width:768px){.page-header-alt{margin-top:120px}.page-header-alt .feat-desc{margin:20px auto 0}.page-header-alt .feat-desc p{font-size:16px}}.bodas-content{margin:150px 0 100px}.bodas-content article{opacity:0;margin-bottom:100px;transform:translateY(70px)}.bodas-content article:last-child{margin-bottom:0}.bodas-content article .cols2{grid-gap:100px;align-items:center}.bodas-content article .col-txt{max-width:600px;padding-left:80px}.bodas-content article .col-txt h2,.bodas-content article .col-txt h3{margin-bottom:25px;font-weight:600}.bodas-content article .col-txt p{font-style:italic}.bodas-content article img{aspect-ratio:915/634;width:100%;max-height:640px}.bodas-content article:nth-child(odd) .col-txt{order:2;padding-left:0;padding-right:80px}.bodas-content article:nth-child(odd) .col-img{order:1}@media (max-width:1600px){.bodas-content article{margin-bottom:90px}}@media (max-width:1240px){.bodas-content{margin:90px 0}.bodas-content article{margin-bottom:70px}.bodas-content article .cols2{grid-gap:70px}.bodas-content article .col-txt h2,.bodas-content article .col-txt h3{margin-bottom:20px;font-size:22px}.bodas-content article .col-img img{aspect-ratio:900/700}}@media (max-width:1023px){.bodas-content{margin:70px 0}.bodas-content article{margin-bottom:60px}.bodas-content article .cols2{grid-gap:40px}.bodas-content article .col-txt{padding-left:40px}.bodas-content article .col-txt h2,.bodas-content article .col-txt h3{margin-bottom:15px;font-size:20px}.bodas-content article .col-img img{aspect-ratio:900/800}.bodas-content article:nth-child(odd) .col-txt{padding-right:40px}}@media (max-width:768px){.bodas-content{margin:60px 0}.bodas-content article{margin-bottom:40px}.bodas-content article .cols2{grid-gap:33px}.bodas-content article .col-txt{order:2!important;padding:0 21px!important}.bodas-content article .col-img{order:1!important}.bodas-content article img{height:260px}}.contacto-content .cols{grid-gap:120px;grid-template-columns:1.2fr 1fr;display:grid}.contacto-content .col-txt{margin-top:8rem}.contacto-content .col-txt p:not(.tit-footer){margin-bottom:10px}.contacto-content .col-map a{display:block}.contacto-content .phone{font-size:19px;font-weight:600}@media (max-width:1600px){.contacto-content .cols{grid-gap:80px;align-items:center}.contacto-content .cols .col-txt,.contacto-content .cols .tit-footer:first-child{margin-top:0}}@media (max-width:1240px){.contacto-content .cols{grid-gap:60px;grid-template-columns:1.3fr 1fr}}@media (max-width:1023px){.contacto-content .cols{grid-gap:30px}}@media (max-width:768px){.contacto-content .cols{grid-template-columns:1fr}.contacto-content img{width:100%;height:310px}.contacto-content .col-txt{padding:10px 21px 60px}}.noticias-grid{margin-bottom:90px}.noticias-grid article .img-wrapper{background:#000;margin-bottom:15px;overflow:hidden}.noticias-grid article img{aspect-ratio:480/540;-o-object-fit:cover;object-fit:cover;transition:all .35s ease-in-out}.noticias-grid article .txt-wrapper{padding-right:10px}.noticias-grid article .txt-wrapper .tit3{font-size:22px;font-weight:600;line-height:1.38;margin:0!important}.noticias-grid article .meta{margin-top:-3px;margin-bottom:4px;font-style:italic;font-weight:300}.noticias-grid article .link-wrapper{margin:15px 0 35px}.noticias-grid article a{display:block}.noticias-grid article a:hover img{opacity:.5;transform:scale(1.08)}@media (max-width:1600px){.noticias-grid{margin-bottom:70px}.noticias-grid article .txt-wrapper .tit3{font-size:21px}}@media (max-width:1240px){.noticias-grid{margin-bottom:60px}.noticias-grid article .img-wrapper{margin-bottom:10px}.noticias-grid article .txt-wrapper .tit3{font-size:18px;line-height:1.25}}@media (max-width:1023px){.noticias-grid article .img-wrapper{margin-bottom:8px}.noticias-grid article .txt-wrapper .tit3{font-size:17px}}@media (max-width:768px){.noticias-grid article{margin-bottom:5px}.noticias-grid article img{width:100%;height:220px}.noticias-grid article .meta{margin-top:0}}.meta{color:#aaa;font-size:14px;font-weight:500}.meta a{color:#aaa}.meta a:hover{color:#000}@media (max-width:1600px){.meta{font-size:13px}}@media (max-width:1023px){.meta{font-size:12px}}body.tax-categoria .link-wrapper{margin-bottom:0}body.tax-categoria .noticias-grid{padding-top:0}.nav-pagination{text-align:center;margin-top:-80px;margin-bottom:120px}.nav-pagination .nav{font-size:14px}.nav-pagination .nav>div{margin:0 12px;display:inline-block}.nav-pagination .nav .pages{color:#888}.nav-pagination .nav a:hover{color:#000}@media (max-width:1023px){.nav-pagination{margin-top:-30px;margin-bottom:100px}}@media (max-width:540px){.nav-pagination{margin-bottom:70px}}.header-post{text-align:center;padding:190px 0 70px}@media (max-width:1600px){.header-post{padding:185px 0 60px}}@media (max-width:1240px){.header-post{padding:160px 0 50px}}@media (max-width:1023px){.header-post{padding:120px 0 40px}}@media (max-width:768px){.header-post{padding:100px 0 25px}}.single-blog .entry-content{margin-top:80px;margin-bottom:180px}@media (max-width:1600px){.single-blog .entry-content{margin-top:70px;margin-bottom:150px}}@media (max-width:1240px){.single-blog .entry-content{margin-top:60px;margin-bottom:110px}}@media (max-width:1023px){.single-blog .entry-content{margin-top:50px;margin-bottom:90px}}@media (max-width:768px){.single-blog .entry-content{margin-top:40px;margin-bottom:70px}}.thumbnail-wrapper img{width:100%;max-height:610px}@media (max-width:1600px){.thumbnail-wrapper img{max-height:580px}}@media (max-width:1240px){.thumbnail-wrapper img{max-height:500px}}@media (max-width:1023px){.thumbnail-wrapper img{max-height:400px}}@media (max-width:768px){.thumbnail-wrapper .container{width:100%;padding:0}.thumbnail-wrapper img{max-height:250px}}.section-post .container{margin-left:auto;margin-right:auto}.posts-navigation{margin:110px 0}.posts-navigation .nav-links{border-bottom:1px solid #000;justify-content:space-between;gap:50px;padding:0 30px 45px;font-size:14px;line-height:1.35;display:flex}.posts-navigation .nav-links a:hover{color:#000}.posts-navigation .img-wrapper{max-width:100px;margin-bottom:10px}.posts-navigation .img-wrapper img{aspect-ratio:300/200;-o-object-fit:cover;object-fit:cover;width:100%}.posts-navigation .nav-next{order:1}.posts-navigation .nav-previous{text-align:right;order:2}.posts-navigation .nav-previous .img-wrapper{margin-left:auto}.posts-navigation .nav-next{text-align:left}.posts-navigation .nav-next .img-wrapper{margin-right:auto}.posts-navigation .container.first-post .nav-links{justify-content:flex-end}@media (max-width:1600px){.posts-navigation{margin:100px 0 95px}.posts-navigation .nav-links{padding:0 0 35px}}@media (max-width:1240px){.posts-navigation{margin:85px 0 80px}.posts-navigation .nav-links{padding-bottom:28px}}@media (max-width:1023px){.posts-navigation{margin:60px 0 70px}.posts-navigation .nav-links{padding-bottom:25px;font-size:13px}.posts-navigation .img-wrapper{max-width:90px}}@media (max-width:768px){.posts-navigation .nav-links{font-size:13px}}@media (max-width:540px){.posts-navigation .nav-links{padding-bottom:20px;font-size:12px}.posts-navigation .nav-links .img-wrapper{max-width:85px}}.related-posts .tit-wrapper p.tit{margin-bottom:30px;font-size:35px;font-weight:600}@media (max-width:1600px){.related-posts .tit-wrapper p.tit{margin-bottom:25px;font-size:32px}}@media (max-width:1240px){.related-posts .tit-wrapper p.tit{margin-bottom:20px;font-size:30px}}@media (max-width:768px){.related-posts .tit-wrapper p.tit{margin-bottom:15px;font-size:28px}}body.error404{background:#f6f3f3}body.error404 section.error-404{text-align:left;padding:260px 0 160px}body.error404 section.error-404 .page-title{margin-bottom:30px;font-size:100px;font-weight:700}body.error404 section.error-404 .link-wrapper{margin-top:40px}@media (max-width:1600px){body.error404 section.error-404{padding:240px 0 140px}body.error404 section.error-404 .page-title{margin-bottom:25px;font-size:98px}}@media (max-width:1240px){body.error404 section.error-404{padding:210px 0 130px}body.error404 section.error-404 .page-title{font-size:92px}}@media (max-width:1023px){body.error404 section.error-404{padding:180px 0 120px}body.error404 section.error-404 .page-title{font-size:84px}}@media (max-width:768px){body.error404 section.error-404{padding:160px 0 100px}body.error404 section.error-404 .page-title{font-size:80px}}