@font-face{font-family:Decalotype;src:url(fonts/Decalotype-Regular.eot);src:url(fonts/Decalotype-Regular.eot?#iefix)format("embedded-opentype"),url(fonts/Decalotype-Regular.woff2)format("woff2"),url(fonts/Decalotype-Regular.woff)format("woff"),url(fonts/Decalotype-Regular.ttf)format("truetype"),url(fonts/Decalotype-Regular.svg#Decalotype-Regular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Decalotype;src:url(fonts/Decalotype-Medium.eot);src:url(fonts/Decalotype-Medium.eot?#iefix)format("embedded-opentype"),url(fonts/Decalotype-Medium.woff2)format("woff2"),url(fonts/Decalotype-Medium.woff)format("woff"),url(fonts/Decalotype-Medium.ttf)format("truetype"),url(fonts/Decalotype-Medium.svg#Decalotype-Medium)format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Decalotype;src:url(fonts/Decalotype-SemiBold.eot);src:url(fonts/Decalotype-SemiBold.eot?#iefix)format("embedded-opentype"),url(fonts/Decalotype-SemiBold.woff2)format("woff2"),url(fonts/Decalotype-SemiBold.woff)format("woff"),url(fonts/Decalotype-SemiBold.ttf)format("truetype"),url(fonts/Decalotype-SemiBold.svg#Decalotype-SemiBold)format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Decalotype;src:url(fonts/Decalotype-Bold.eot);src:url(fonts/Decalotype-Bold.eot?#iefix)format("embedded-opentype"),url(fonts/Decalotype-Bold.woff2)format("woff2"),url(fonts/Decalotype-Bold.woff)format("woff"),url(fonts/Decalotype-Bold.ttf)format("truetype"),url(fonts/Decalotype-Bold.svg#Decalotype-Bold)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(fonts/HelveticaNeue-Light.eot);src:url(fonts/HelveticaNeue-Light.eot?#iefix)format("embedded-opentype"),url(fonts/HelveticaNeue-Light.woff2)format("woff2"),url(fonts/HelveticaNeue-Light.woff)format("woff"),url(fonts/HelveticaNeue-Light.ttf)format("truetype"),url(fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light)format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(fonts/HelveticaNeue.eot);src:url(fonts/HelveticaNeue.eot?#iefix)format("embedded-opentype"),url(fonts/HelveticaNeue.woff2)format("woff2"),url(fonts/HelveticaNeue.woff)format("woff"),url(fonts/HelveticaNeue.ttf)format("truetype"),url(fonts/HelveticaNeue.svg#HelveticaNeue)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(fonts/HelveticaNeue-Medium.eot);src:url(fonts/HelveticaNeue-Medium.eot?#iefix)format("embedded-opentype"),url(fonts/HelveticaNeue-Medium.woff2)format("woff2"),url(fonts/HelveticaNeue-Medium.woff)format("woff"),url(fonts/HelveticaNeue-Medium.ttf)format("truetype"),url(fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium)format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(fonts/HelveticaNeue-Bold.eot);src:url(fonts/HelveticaNeue-Bold.eot?#iefix)format("embedded-opentype"),url(fonts/HelveticaNeue-Bold.woff2)format("woff2"),url(fonts/HelveticaNeue-Bold.woff)format("woff"),url(fonts/HelveticaNeue-Bold.ttf)format("truetype"),url(fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold)format("svg");font-weight:700;font-style:normal;font-display:swap}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{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.font2{font-family:Decalotype,Arial bold,Arial,sans-serif}body{color:#191e1e;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,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:#191e1e;text-transform:uppercase;margin:0;font-family:Decalotype,Arial bold,Arial,sans-serif;font-weight:700;line-height:1.01em}ul,li{margin:0;padding:0;list-style:none}a{color:#cd332e;cursor:pointer;outline:none;text-decoration:none;transition:all .25s ease-in;display:inline-block}a:hover{cursor:pointer;text-decoration:none}p,li,.p{color:#191e1e;letter-spacing:-.01em;margin:0 0 20px;font-size:18px;font-weight:400;line-height:1.3}p strong,li strong,.p strong{font-weight:700}@media (max-width:1640px){p,li,.p{font-size:17px}}@media (max-width:1320px){p,li,.p{margin-bottom:17px;font-size:16px;line-height:1.4}}@media (max-width:768px){p,li,.p{font-size:15px;line-height:1.3}}p.short-p{max-width:440px}p.feat,div.feat p,.section-header p{font-size:24px;line-height:1.22}@media (max-width:1640px){p.feat,div.feat p,.section-header p{font-size:23px}}@media (max-width:1320px){p.feat,div.feat p,.section-header p{font-size:20px}}@media (max-width:1024px){p.feat,div.feat p,.section-header p{font-size:20px}}@media (max-width:768px){p.feat,div.feat p,.section-header p{font-size:19px}}@media (max-width:540px){p.feat,div.feat p,.section-header p{font-size:17px}}p.feat a,div.feat p a,.section-header p a{color:#cd332e}p.feat a:hover,div.feat p a:hover,.section-header p a:hover{color:#9f3238}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:70px!important}@media (max-width:1640px){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: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:50px!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{max-width:100%;height:auto;display:block}.clear{clear:both}.clear:after,.clear:before{content:"";clear:both;display:block}::selection{background:#dfdfdf!important}.btn,.boton a{appearance:none;color:#f6f1eb;box-sizing:border-box;text-align:center;text-transform:uppercase;background:#cd332e;border-radius:4px;outline:none;min-width:180px;padding:24px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.btn:hover,.boton a:hover{color:#fff;background:#191e1e}@media (max-width:1640px){.btn,.boton a{padding:22px;font-size:15px}}@media (max-width:540px){.btn,.boton a{min-width:170px;padding:20px}}.btn.alt,.btn-download{color:#cd332e;background:#fff}.btn.alt:hover,.btn-download:hover{color:#fff;background:#cd332e}.btn-download{justify-content:center;align-items:center;padding:21px 24px;display:flex}.btn-download:after{content:"";background-image:url(images/ico-download.svg);background-size:cover;width:21px;height:24px;margin-left:10px;display:inline-block}.btn-download:hover:after{background-image:url(images/ico-download-white.svg)}@media (max-width:540px){.btn-download{padding:19px 18px 17px}.btn-download:after{width:18px;height:20px;position:relative;top:-1px}}.btn-wrapper,body .main-content p.boton{margin:35px 0 0}.btn-wrapper.center,body .main-content p.boton.center{text-align:center}@media (max-width:1024px){.btn-wrapper,body .main-content p.boton{margin:32px 0}}@media (max-width:540px){.btn-wrapper,body .main-content p.boton{margin:25px 0}}.link-txt{font-size:16px;font-weight:700}.link-txt span{background-image:url(images/link-txt-arrow.png);background-size:contain;width:14px;height:13px;margin-left:7px;transition:all .2s ease-in-out;display:inline-block;position:relative;top:1px}.link-txt:hover{color:#191e1e}.link-txt:hover span{background-image:url(images/link-txt-arrow-black.png);transform:translate(4px)}@media (max-width:768px){.link-txt{font-size:15px}}aa:hover .link-txt{color:#191e1e}aa:hover .link-txt span{background-image:url(images/link-txt-arrow-black.png);transform:translate(4px)}.tit1,.tit2,.tit3{margin-bottom:25px;font-size:64px;font-weight:700;line-height:1.01}.tit1 strong,.tit2 strong,.tit3 strong{font-weight:700}.tit1.red,.tit2.red,.tit3.red{color:#cd332e}.tit1+.tit1{margin-top:-10px}.tit1{margin-bottom:30px}.tit2{font-size:38px}.tit3{font-size:24px;line-height:1.2}@media (max-width:1640px){.tit1{font-size:59px}.tit2{font-size:35px}}@media (max-width:1320px){.tit-header,.tit-header p{font-size:60px}.tit1{font-size:51px}.tit2{font-size:32px}.tit3{font-size:23px}.tit1,.tit2,.tit3{margin-bottom:23px}.pretit{font-size:24px}}@media (max-width:1024px){.tit-header,.tit-header p{font-size:50px}.tit1{font-size:46px}.tit2{font-size:28px}.tit3{font-size:21px;margin-bottom:16px!important}.pretit{font-size:16px}}@media (max-width:767px){.tit-header,.tit-header p{font-size:42px;line-height:1}.tit1{font-size:34px;line-height:1.1}.tit2{font-size:23px}.tit1,.tit2,.tit3{margin-bottom:18px}.pretit{font-size:14px}}@media (max-width:768px){.tit3{font-size:21px;margin-bottom:10px!important}}@media (max-width:375px){.tit-header,.tit-header p{font-size:40px}}.visible-mobile{display:none}@media (max-width:768px){.hidden-mobile{display:none}.visible-mobile{display:block}}.anchor{display:inline;position:relative;top:-90px}@media (max-width:768px){.anchor{top:-76px}}.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}body.admin-bar #masthead{top:32px}@media (max-width:782px){body.admin-bar #masthead{top:46px}body.admin-bar #wpadminbar{position:fixed}}body{padding-top:122px!important}@media (max-width:1320px){body{padding-top:118px!important}}body.page-template-template-equipo,body.single-equipo{padding-top:0!important}.nav-up{top:-122px!important}@media (max-width:1320px){.nav-up{top:-118px!important}}#masthead{box-sizing:border-box;z-index:10000;background:#fff;width:100%;height:122px;transition:top .4s ease-in-out;position:fixed;top:0;left:0}#masthead .header-top{background:#191e1e;height:38px;position:relative}#masthead .header-top .container{height:100%}#masthead .header-top .menu-sec{text-align:right;align-items:center;height:100%;display:grid}#masthead .header-top ul li{text-transform:uppercase;margin:0 0 0 52px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:14px;display:inline-block}#masthead .header-top ul li a{color:#f6f1eb}#masthead .header-top ul li a:hover{color:#cd332e}#masthead .header-top .btn-phone{color:#f6f1eb;text-transform:uppercase;background:#cd332e;border-radius:0 0 4px 4px;padding:8px 24px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:20px;font-weight:500;transition:all .25s ease-in;position:absolute;top:0;left:50%;transform:translate(-50%)}#masthead .header-top .btn-phone .ico{width:21px;margin-right:10px;display:inline-block}#masthead .header-top .btn-phone .ico img{position:relative;top:2px}#masthead .header-top .btn-phone:hover{background:#393d40}#masthead .header-main{background:#fff;height:84px}#masthead .header-main .container{justify-content:space-between;align-items:center;gap:80px;height:100%;display:flex}#masthead .header-main img.logo{width:159px}#masthead .header-main #site-navigation ul li{text-transform:uppercase;margin:0 0 0 40px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:16px;font-weight:500;display:inline-block}#masthead .header-main #site-navigation ul li a{color:#191e1e}#masthead .header-main #site-navigation ul li a:hover,#masthead .header-main #site-navigation ul li.current-menu-item a{color:#cd332e}#masthead .header-main #site-navigation ul li.current-menu-item.current-menu-parent a{color:#191e1e}#masthead .header-main #site-navigation ul li.menu-item-has-children{padding:15px 0;position:relative}#masthead .header-main #site-navigation ul li.menu-item-has-children:after{content:"";background-image:url(images/submenu.svg);background-size:cover;width:11px;height:7px;margin-left:2px;transition:all .3s ease-in-out;display:inline-block;position:relative;top:-3px}#masthead .header-main #site-navigation ul li.menu-item-has-children:hover{cursor:pointer}#masthead .header-main #site-navigation ul li.menu-item-has-children:hover>a{color:#cd332e}#masthead .header-main #site-navigation ul li.menu-item-has-children:hover:after{background-image:url(images/submenu-primary.svg);transform:rotate(-180deg)}#masthead .header-main #site-navigation ul li.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible;top:51px}#masthead .header-main #site-navigation ul ul.sub-menu{opacity:0;visibility:hidden;text-align:center;border-radius:4px;margin-left:50%;transition:all .3s ease-in-out;position:absolute;top:85px;transform:translate(-50%);box-shadow:0 -3px 14px #0000001c}#masthead .header-main #site-navigation ul ul.sub-menu li{background:#fff;margin:0;padding:8px;display:block}#masthead .header-main #site-navigation ul ul.sub-menu li+li{padding-top:0}#masthead .header-main #site-navigation ul ul.sub-menu li:first-child{border-radius:4px 4px 0 0;padding-top:10px}#masthead .header-main #site-navigation ul ul.sub-menu li:last-child{border-radius:0 0 4px 4px}#masthead .header-main #site-navigation ul ul.sub-menu li a{background:#fff;border-radius:4px;width:230px;padding:16px;font-size:14px;color:#191e1e!important}#masthead .header-main #site-navigation ul ul.sub-menu li a:hover{background:#191e1e;color:#fff!important}#masthead .header-main #site-navigation ul ul.sub-menu:before{content:"";background:url(images/pico-submenu.png) 0 0/cover;width:31px;height:20px;display:inline-block;position:absolute;top:-10px;left:50%;transform:translate(-50%)}#masthead .header-main #site-navigation .menu-btn{margin-left:50px}#masthead .header-main #site-navigation .menu-btn a{color:#cd332e;border:1px solid #cd332e;border-radius:4px;padding:14px 22px}#masthead .header-main #site-navigation .menu-btn a:hover{color:#f6f1eb;background:#191e1e;border-color:#191e1e}@media (max-width:1320px){#masthead{height:118px}#masthead .header-top{height:36px}#masthead .header-top .btn-phone{padding:7px 22px 5px;font-size:19px}#masthead .header-top ul li{margin-left:46px;font-size:13px}#masthead .header-main{height:82px}#masthead .header-main #site-navigation ul li{margin:0 0 0 37px;font-size:15px}#masthead .header-main #site-navigation .menu-btn{margin-left:40px}#masthead .header-main #site-navigation .menu-btn a{padding:13px 20px}}@media (max-width:1024px){#masthead .header-top,#masthead .site-branding{z-index:100000}#masthead .header-main #site-navigation{display:none}}@media (max-width:768px){#masthead .header-top .btn-phone{padding:8px 14px 3px;font-size:16px;left:auto;transform:translate(0)}#masthead .header-top .btn-phone .txt{display:none}#masthead .header-top .btn-phone .ico{width:20px;margin-right:0}#masthead .header-top .btn-phone .ico img{top:0}#masthead .header-top ul li{margin-left:34px;font-size:12px}#masthead .header-main img.logo{width:148px;position:relative;top:3px}}.button-responsive{cursor:pointer;z-index:21000;width:32px;height:23px;transition:all .35s ease-in-out;display:none;position:absolute;top:66px;right:36px}@media (max-width:767px){.button-responsive{right:24px}}.button-responsive.active span{width:100%}.button-responsive.active .top{z-index:21002;transform:translateY(10px)translate(0)rotate(45deg)}.button-responsive.active .middle{opacity:0;z-index:21001}.button-responsive.active .bottom{transform:translateY(-10px)translate(0)rotate(-45deg)}.button-responsive span{cursor:pointer;background:#191e1e;border:none;width:100%;height:2px;transition:all .35s;position:absolute;top:0;right:0}.button-responsive span:nth-of-type(2){top:10px}.button-responsive span:nth-of-type(3){width:100%;top:20px}@media (max-width:1024px){.button-responsive{transition:none;display:block}}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 .3s,visibility .3s,height .3s;position:fixed;top:0;left:0;overflow:hidden}@media (min-width:1025px){.overlay-menu{display:none}}.overlay-menu.open{opacity:1;visibility:visible;z-index:20000;height:100%}.overlay-menu nav.overlay-nav{box-sizing:border-box;text-align:center;height:100%;padding:130px 60px 60px;font-weight:400;display:block;position:relative}.overlay-menu ul{box-sizing:border-box;margin:60px auto 0;padding:0;list-style:none;display:block;height:auto!important}.overlay-menu ul li{text-transform:uppercase;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:20px;font-weight:600;position:relative;height:auto!important;margin:0 0 30px!important;display:block!important}.overlay-menu ul li a{text-align:center;color:#191e1e;line-height:1.1;text-decoration:none;top:5px;display:block!important;position:static!important}.overlay-menu ul li a:hover{color:#cd332e}.overlay-menu ul li.menu-btn a{color:#cd332e;border:1px solid #cd332e;border-radius:4px;max-width:140px;margin:-1px auto 0;padding:17px 22px 16px}.overlay-menu ul li.menu-btn a:hover{color:#f6f1eb;background:#191e1e;border-color:#191e1e}@media (max-width:1024px) and (min-width:768px){.overlay-menu nav.overlay-nav{padding:160px 60px 80px!important}}@media (max-width:375px){.overlay-menu nav.main-navigation{gap:30px}.overlay-menu ul li{margin:0 0 35px!important}.overlay-menu ul li a{font-size:16px}}#footer .footer-main{background:#191e1e;padding:70px 0 60px}#footer .footer-main .container{grid-gap:100px;grid-template-columns:auto 450px;display:grid}#footer .footer-main .cols-footer-menu{grid-gap:40px;grid-template-columns:auto auto auto;display:grid}#footer .footer-main .cols-footer-menu ul li{text-transform:uppercase;margin:0 0 25px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:14px;font-weight:600}#footer .footer-main .cols-footer-menu ul li a:hover{color:#cd332e}#footer .footer-main .cols-footer-menu .social{margin-top:35px}#footer .footer-main .logo{width:278px;margin-bottom:42px}#footer .footer-main p,#footer .footer-main li,#footer .footer-main a,#footer .footer-main .tit3{color:#fff}#footer .footer-main .col-side{max-width:450px;margin-top:17px}#footer .footer-main .col-side .tit3{margin-bottom:15px;font-weight:600}#footer .footer-main .col-side p{font-size:14px}#footer .footer-main .col-side form{margin-top:25px}#footer .footer-main .col-side .logos-wrapper{margin-top:60px}#footer .footer-main .col-side .logos-wrapper img{width:100%;max-width:368px;height:auto;display:block}#footer .footer-bottom{background:#cd332e;padding:32px 0}#footer .footer-bottom .container{justify-content:space-between;align-items:center;display:flex}#footer .footer-bottom p,#footer .footer-bottom li,#footer .footer-bottom a{color:#fff;margin:0;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:14px}#footer .footer-bottom ul li{text-transform:uppercase;margin:0 0 0 50px;display:inline-block}#footer .footer-bottom ul li a:hover{color:#393d40}@media (max-width:1320px){#footer .footer-main{padding:65px 0 55px}#footer .footer-main .container{grid-gap:90px;grid-template-columns:auto 410px}#footer .footer-main .cols-footer-menu{grid-gap:33px}#footer .footer-main .cols-footer-menu ul li{margin:0 0 20px}#footer .footer-main .cols-footer-menu .social{margin-top:30px}#footer .footer-main .logo{width:260px}#footer .footer-main .col-side .logos-wrapper img{max-width:320px}}@media (max-width:1023px){#footer .footer-main{padding:60px 0 50px}#footer .footer-main .container{grid-gap:40px;grid-template-columns:1fr}#footer .footer-main .cols-footer-menu{grid-gap:0;grid-template-columns:1fr}#footer .footer-main .cols-footer-menu .col:first-child{order:3;margin-top:30px}#footer .footer-main .cols-footer-menu ul li{margin:0 0 14px}#footer .footer-main .logo{width:230px;margin-bottom:30px}#footer .footer-main .col-side form{margin-top:20px}#footer .footer-main .col-side .logos-wrapper{margin-top:45px}#footer .footer-main .col-side .logos-wrapper img{max-width:88%}#footer .footer-bottom{text-align:center}#footer .footer-bottom .container{grid-template-columns:1fr;display:grid}#footer .footer-bottom .container ul{order:1}#footer .footer-bottom .container p{order:2}#footer .footer-bottom ul{margin-bottom:26px}#footer .footer-bottom ul li{margin:0 0 8px;display:block}}.social li{display:inline-block;margin-right:30px!important}.social li a{font-size:24px;display:block}@media (max-width:768px){.social li{margin-right:28px!important}.social li a{font-size:22px}}a.scrollToTop{z-index:350;text-align:center;opacity:0;pointer-events:none;backface-visibility:hidden;background:#cd332e;border-radius:4px;align-items:center;width:50px;height:50px;transition:all .2s ease-in-out;display:flex;position:fixed;bottom:64px;right:35px;transform:translate(100%);box-shadow:0 1px 8px #00000029}a.scrollToTop:after{content:"";color:#fff;background:url(images/arrow-bg.svg) 0 0/cover;width:15px;height:15px;margin:0 auto;display:inline-block;transform:rotate(-90deg)}a.scrollToTop:hover{background-color:#9f3238}a.scrollToTop.button-show{opacity:1;pointer-events:visible;transform:none}@media (max-width:768px){a.scrollToTop{width:48px;height:48px;bottom:20px;right:18px}}@media (max-width:767px){_example{background:pink}}.container{max-width:1400px;margin:0 auto;padding:0 120px}.container .inner-padding{padding-left:90px}.container.big{max-width:1900px}.container.small{max-width:1020px}@media (max-width:2160px){.container{padding:0 90px}}@media (max-width:1640px){.container{padding:0 60px}.container .inner-padding{padding-left:80px}}@media (max-width:1320px){.container .inner-padding{padding-left:0}}@media (max-width:1050px){.container{padding:0 36px}}@media (max-width:767px){.container{padding:0 24px}}.full{box-sizing:border-box;max-width:100%}.full-width{width:100vw;margin-left:-50vw;position:relative;left:50%}.cols2{grid-gap:130px;grid-template-columns:1fr 1fr;display:grid}@media (max-width:1640px){.cols2{grid-gap:100px}}@media (max-width:1320px){.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:50px 24px;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1640px){.cols3{grid-gap:40px 22px}}@media (max-width:1320px){.cols3{grid-gap:35px 20px}}@media (max-width:1023px){.cols3{grid-gap:25px 13px}}@media (max-width:767px){.cols3{grid-gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.cols3{grid-gap:20px}}@media (max-width:540px){.cols3{grid-gap:18px}}.cols4{grid-gap:50px 20px;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1640px){.cols4{grid-gap:50px 18px}}@media (max-width:1320px){.cols4{grid-gap:18px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.cols4{grid-gap:20px 13px;grid-template-columns:1fr 1fr}}@media (max-width:540px){.cols4{grid-gap:18px;grid-template-columns: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}}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pb0{padding-bottom:1px!important}form .f-row{margin-bottom:16px}form .f-row br{display:none}form .f-row p{margin:0}form .f-row.f-cols{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}form .f-terms{margin-top:15px;margin-bottom:15px;text-align:left!important}form .f-terms label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block}form .f-terms label span{color:#191e1e}form .f-terms label a{border-bottom:1px solid #cd332e;line-height:1.4}form .f-terms label a:hover{color:#191e1e;border-color:#191e1e}form .f-terms input{margin-right:3px;position:relative;top:4px}form .f-submit{margin-top:-9px}form .f-submit p{margin:0}form label{margin-bottom:6px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:12px;font-weight:600;display:block}form label span{color:#cd332e;padding-left:2px}form input[type=text],form input[type=email],form input[type=tel],form select,form textarea{appearance:none;box-shadow:none;text-align:left;box-sizing:border-box;color:#191e1e;background:#fff;border:1.5px solid #191e1e;border-radius:4px;outline:none;width:100%;height:50px;padding:14px 25px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}form input[type=text]::-moz-placeholder{opacity:.5}form input[type=email]::-moz-placeholder{opacity:.5}form input[type=tel]::-moz-placeholder{opacity:.5}form select::-moz-placeholder{opacity:.5}form textarea::-moz-placeholder{opacity:.5}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form select::placeholder,form textarea::placeholder{opacity:.5}form textarea{text-align:left;height:160px;padding-left:25px!important;padding-right:25px!important}form select{text-align:left;background-position:right 15px top 50%;background-repeat:no-repeat;background-size:14px 8px;padding:2px 25px!important}form input[type=submit]{appearance:none;color:#f6f1eb;box-sizing:border-box;text-align:center;text-transform:uppercase;background:#cd332e;border:none;border-radius:4px;outline:none;width:100%;min-width:0;height:50px;margin:0;padding:24px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;padding:16px!important}form input[type=submit]:hover{color:#fff;background:#191e1e}@media (max-width:1640px){form input[type=submit]{padding:22px;font-size:15px}}@media (max-width:540px){form input[type=submit]{min-width:170px;padding:20px}}form input[type=submit]:hover{cursor:pointer}form .wpcf7-list-item{margin:0}@media (max-width:1320px){form .f-row.cols2 p{grid-gap:13px}form .f-row.f-cols{grid-gap:14px}form label{margin-bottom:5px}}@media (max-width:768px){form .f-row.f-cols{grid-gap:10px}form label{margin-bottom:3px}form .f-terms label{font-size:10px}form .f-terms input{margin-right:1px;top:5px}form .f-submit{margin-top:0}form input[type=text],form input[type=email],form input[type=tel],form select,form textarea{border-width:1px;height:46px;padding:12px 16px;font-size:13px}form input[type=submit]{height:48px}form .wpcf7-spinner{display:none!important}}.wpcf7-not-valid-tip{margin-top:6px;margin-bottom:-6px;font-size:11px;font-style:italic;font-weight:400;line-height:1.2}.wpcf7 .wpcf7-spinner{margin-top:10px;margin-left:0}.wpcf7 form .wpcf7-response-output{border:none;border-radius:4px;margin:0 0 35px;padding:14px 18px;font-size:15px;font-weight:500;line-height:1.4}.wpcf7 form.invalid .wpcf7-response-output{color:#fff;background:#9f3238}.wpcf7 form.sent .wpcf7-response-output{color:#cd332e;background:#f6f1eb;border:1px solid #cd332e}@media (max-width:1023px){.wpcf7 form .wpcf7-response-output{font-size:14px;line-height:1.4}}@media (max-width:768px){.wpcf7 form .wpcf7-response-output{margin-top:15px;padding:12px 16px;margin-bottom:0!important}}select::-ms-expand{display:none}input[type=radio],input[type=checkbox]{appearance:none;color:#191e1e;background-color:#fff;border:1px solid #191e1e;outline:none;place-content:center;width:19px;height:19px;margin:0;display:inline-grid}input[type=radio]:before,input[type=checkbox]:before{content:"";background-image:url(images/check-bg.svg);background-size:cover;border-radius:100%;width:19px;height:19px;transition:transform 60ms ease-in;transform:scale(0)}input[type=radio]:checked:before,input[type=checkbox]:checked:before{background-color:#cd332e;transform:scale(1)}input[type=radio]:hover,input[type=checkbox]:hover{cursor:pointer}@media (max-width:768px){input[type=radio],input[type=checkbox],input[type=radio]:before,input[type=checkbox]:before{width:18px;height:18px}}input[type=checkbox],input[type=checkbox]:before{border-radius:0}.radio-wrapper{grid-gap:9px;grid-template-columns:18px 1fr;align-items:center;display:grid}.footer-main form .f-row{margin-bottom:22px}.footer-main form .f-terms{margin:-10px 0 10px}.footer-main form .f-terms label span{color:#fff}.footer-main form .f-terms label a{border:none;color:#cd332e!important}.footer-main form .f-terms label a:hover{color:#9f3238!important}.footer-main form input[type=text],.footer-main form input[type=email]{color:#fff;background:0 0;border-width:1px;border-color:#fff}.footer-main form input[type=text]::-moz-placeholder{opacity:1;color:#aaa}.footer-main form input[type=email]::-moz-placeholder{opacity:1;color:#aaa}.footer-main form input[type=text]::placeholder,.footer-main form input[type=email]::placeholder{opacity:1;color:#aaa}.footer-main form input[type=text]:focus-visible,.footer-main form input[type=email]:focus-visible{border-color:#fff!important}.footer-main form input[type=radio],.footer-main form input[type=checkbox]{color:#fff;background-color:#191e1e;border-color:#fff}.footer-main form .cols-submit{grid-gap:20px;grid-template-columns:1fr 140px;display:grid}.footer-main form input[type=submit]:hover{background:#393d40}.footer-main form .wpcf7-spinner{margin-left:10px;position:absolute}@media (max-width:1320px){.footer-main form .cols-submit{grid-gap:15px}}@media (max-width:768px){.footer-main form .cols-submit{grid-gap:10px;grid-template-columns:1fr 120px}.footer-main form input[type=submit]{min-width:0}}@media (max-width:540px){.footer-main form .wpcf7-spinner{display:none}}.form-popup form{max-width:466px;margin:0 auto}.form-popup form .f-terms label span{color:#f6f1eb}.form-popup form .f-terms label a{color:#191e1e;border-bottom:1px solid #191e1e}.form-popup form .f-terms label a:hover{color:#393d40;border-color:#393d40}.form-popup form .f-terms input{background:#cd332e;border-color:#fff}.form-popup form label{color:#f6f1eb;margin-bottom:5px}.form-popup form label span{color:#191e1e}.form-popup form input[type=text],.form-popup form input[type=email],.form-popup form input[type=tel],.form-popup form select,.form-popup form textarea{color:#f6f1eb;background:0 0;border:1px solid #f6f1eb}.form-popup form input[type=text]::-moz-placeholder{color:#f6f1eb;opacity:.6}.form-popup form input[type=email]::-moz-placeholder{color:#f6f1eb;opacity:.6}.form-popup form input[type=tel]::-moz-placeholder{color:#f6f1eb;opacity:.6}.form-popup form select::-moz-placeholder{color:#f6f1eb;opacity:.6}.form-popup form textarea::-moz-placeholder{color:#f6f1eb;opacity:.6}.form-popup form input[type=text]::placeholder,.form-popup form input[type=email]::placeholder,.form-popup form input[type=tel]::placeholder,.form-popup form select::placeholder,.form-popup form textarea::placeholder{color:#f6f1eb;opacity:.6}.form-popup form input[type=text]:focus-visible,.form-popup form input[type=email]:focus-visible,.form-popup form input[type=tel]:focus-visible,.form-popup form select:focus-visible,.form-popup form textarea:focus-visible{border-color:#fff!important}.form-popup form input[type=submit]{background:#191e1e}.form-popup form input[type=submit]:hover{background:#393d40}.form-popup .wpcf7-not-valid-tip{color:#191e1e}.form-popup .wpcf7-response-output{margin-bottom:20px!important}.form-popup input[type=radio]:before,.form-popup input[type=checkbox]:before{background-image:url(images/check-popup.svg)}@media (max-width:1320px){.form-popup form label{margin-bottom:5px}}@media (max-width:768px){.form-popup form .f-row{margin-bottom:13px}.form-popup form .f-terms{margin-top:13px;margin-bottom:13px}.form-popup form label{margin-bottom:3px}}@media (max-width:540px){.form-popup form input[type=text],.form-popup form input[type=email],.form-popup form input[type=tel],.form-popup form select,.form-popup form textarea{height:40px;padding:10px 14px}.form-popup form .wpcf7-not-valid-tip{margin-top:5px;margin-bottom:-10px;font-size:10px}}.overlay{z-index:100000;background:#191e1ee6;display:none;position:fixed;inset:0}.overlay .overlay-content{box-sizing:border-box;height:100%;overflow-y:auto}.overlay .overlay-click{z-index:100001;width:100%;height:100%;position:absolute;top:0;left:0}body.modal-open{height:100vh;overflow:hidden}body.modal-big .form-popup{margin:30px 0;top:0;transform:translate(-50%)translateY(0)!important}#form-popup-phone,#form-popup-catalogo{z-index:200000;background:#cd332e;border-radius:6px;width:calc(100% - 120px);max-width:1400px;display:none;position:absolute;top:50%;left:50vw;overflow:hidden;transform:translate(-50%,-50%)}#form-popup-phone .inner,#form-popup-catalogo .inner{grid-template-columns:1fr 1fr;display:grid}#form-popup-phone a.close,#form-popup-catalogo a.close{opacity:.9;z-index:10;background:url(images/close.svg) 0 0/cover;width:30px;height:30px;display:block;position:absolute;top:15px;right:15px}#form-popup-phone a.close:hover,#form-popup-catalogo a.close:hover{opacity:1}#form-popup-phone .col-img,#form-popup-catalogo .col-img{background-color:#f6f1eb;align-items:center;display:grid;position:relative}#form-popup-phone .col-img img,#form-popup-catalogo .col-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}#form-popup-phone .col-txt,#form-popup-catalogo .col-txt{padding:70px 80px 35px}#form-popup-phone .col-txt .tit-wrapper,#form-popup-catalogo .col-txt .tit-wrapper{text-align:center;max-width:460px;margin:0 auto}#form-popup-phone .col-txt .tit-wrapper .tit2,#form-popup-catalogo .col-txt .tit-wrapper .tit2,#form-popup-phone .col-txt .tit-wrapper p,#form-popup-catalogo .col-txt .tit-wrapper p{color:#f6f1eb}#form-popup-phone .col-txt .tit-wrapper .tit2,#form-popup-catalogo .col-txt .tit-wrapper .tit2{margin-bottom:15px;font-size:40px;font-weight:600}#form-popup-phone .col-txt .tit-wrapper p,#form-popup-catalogo .col-txt .tit-wrapper p{font-size:20px}#form-popup-phone .col-txt form,#form-popup-catalogo .col-txt form{margin-top:30px}@media (max-width:1320px){#form-popup-phone .inner,#form-popup-catalogo .inner{grid-template-columns:1fr 1.3fr}#form-popup-phone .col-txt,#form-popup-catalogo .col-txt{padding:65px 50px 25px}#form-popup-phone .col-txt .tit-wrapper p,#form-popup-catalogo .col-txt .tit-wrapper p{font-size:18px}}@media (max-width:1023px){#form-popup-phone,#form-popup-catalogo{border-radius:4px;width:calc(100% - 120px)}#form-popup-phone .inner,#form-popup-catalogo .inner{grid-template-columns:1fr}#form-popup-phone .inner .col-img,#form-popup-catalogo .inner .col-img{border-radius:4px 4px 0 0}#form-popup-phone .inner .col-img img,#form-popup-catalogo .inner .col-img img{z-index:1;height:150px;position:relative}#form-popup-phone .inner .col-txt,#form-popup-catalogo .inner .col-txt{padding:53px 50px}#form-popup-phone .inner .col-txt .tit2,#form-popup-catalogo .inner .col-txt .tit2{margin-bottom:10px}}@media (max-width:768px){#form-popup-phone,#form-popup-catalogo{width:calc(100% - 48px);overflow:visible}#form-popup-phone .inner .col-img img,#form-popup-catalogo .inner .col-img img{height:90px}#form-popup-phone .inner .col-txt,#form-popup-catalogo .inner .col-txt{padding:35px 24px}#form-popup-phone .inner .col-txt .tit2,#form-popup-catalogo .inner .col-txt .tit2{font-size:28px}#form-popup-phone .inner .col-txt p,#form-popup-catalogo .inner .col-txt p{font-size:15px}#form-popup-phone .inner .col-txt form,#form-popup-catalogo .inner .col-txt form{margin-top:25px}#form-popup-phone a.close,#form-popup-catalogo a.close{opacity:1;top:-9px;right:-9px}}@media (max-width:540px){#form-popup-phone,#form-popup-catalogo{width:calc(100% - 20px)}#form-popup-phone .inner .col-txt,#form-popup-catalogo .inner .col-txt{padding:28px 20px 26px}#form-popup-phone .inner .col-txt form,#form-popup-catalogo .inner .col-txt form{margin-top:20px}}#form-popup-catalogo #tipo,#form-popup-catalogo #tipo-slug,#form-popup-catalogo #tipo-url,#form-popup-catalogo .col-img img{display:none}#form-popup-catalogo .col-img .cerveza .show-cerveza,#form-popup-catalogo .col-img .vino .show-vino,#form-popup-catalogo .col-img .cafe .show-cafe,#form-popup-catalogo .col-img .hosteleria .show-hosteleria{display:block}.section{margin:130px 0 175px}.section.bg{background:#f6f1eb;margin:0;padding:130px 0 175px}@media (max-width:1640px){.section{margin:125px 0 160px}}@media (max-width:1320px){.section{margin:110px 0 130px}.section.bg{padding:100px 0 130px}}@media (max-width:768px){.section{margin:90px 0 110px}.section.bg{padding:80px 0 110px}}@media (max-width:540px){.section{margin:75px 0 90px}.section.bg{padding:75px 0 90px}}.section-header{text-align:center;margin:0 auto 60px}.section-header p{max-width:1030px;margin-left:auto;margin-right:auto}.section-header.small{max-width:1000px}.section-header.mt{margin-top:100px}@media (max-width:1640px){.section-header{margin-bottom:55px}}@media (max-width:1320px){.section-header{margin-bottom:45px}.section-header.mt{margin-top:50px}}@media (max-width:768px){.section-header{margin-bottom:40px}.section-header.mt{margin-top:50px}}@media (max-width:540px){.section-header.mt{margin-top:40px}}@media (max-width:1320px){.page-template-template-servicios .section-servicios{margin-top:60px}.page-template-template-servicios .section-servicios .section-header{margin-bottom:45px}}@media (max-width:1023px){.page-template-template-servicios .section-servicios{margin-top:55px}}@media (max-width:540px){.page-template-template-servicios .section-servicios{margin-top:40px}.page-template-template-servicios .section-servicios .section-header{margin-bottom:30px}.page-template-template-servicios .section-servicios article p{display:none}}.fadeUp,.page-header .txt-wrapper,.section-header,.servicios-grid,.catalogo-grid{opacity:0;transform:translateY(40px)}.fade{opacity:0}.home-banner.section{margin:200px 0 150px}.section-testimonios{margin-bottom:140px}@media (max-width:1320px){.home-banner.section{margin:0 0 130px}.section-testimonios{margin-bottom:130px}}@media (max-width:540px){.home-banner.section{margin:0 0 90px}.section-testimonios{margin-bottom:80px}}.swiper-wrapper:hover{cursor:grab}.swiper-wrapper:hover:active{cursor:grabbing}.swiper-wrapper .page-header:hover,.page-header .swiper-wrapper:hover{cursor:auto}.testimonios-wrapper article.item{text-align:center;background:#f6f1eb;padding:67px 60px 63px}.testimonios-wrapper article.item .img-wrapper{width:93px;height:93px;margin:0 auto 16px}.testimonios-wrapper article.item .img-wrapper img{-o-object-fit:cover;object-fit:cover;border-radius:100%;width:100%;height:100%;display:block}.testimonios-wrapper article.item .info,.testimonios-wrapper article.item .txt-wrapper{max-width:490px;margin:0 auto}.testimonios-wrapper article.item p{margin:0;font-size:14px}.testimonios-wrapper article.item p.name{color:#cd332e;text-transform:uppercase;margin-bottom:8px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:24px;font-weight:600}.testimonios-wrapper article.item p.puesto{margin-bottom:16px;font-weight:700}.testimonios-wrapper article.item p.date{color:#b2aba3;margin-top:20px}@media (max-width:1320px){.testimonios-wrapper article.item{padding:45px}}@media (max-width:540px){.testimonios-wrapper article.item{padding:38px 30px 35px}.testimonios-wrapper article.item .img-wrapper{width:88px;height:88px}.testimonios-wrapper article.item p.puesto{margin-bottom:14px}}.home-noticias.section{padding-bottom:0}@media (max-width:1320px){.home-noticias.section{padding-bottom:20px}.home-noticias.section .btn-wrapper{margin-bottom:0}}.section-intro{margin:200px 0 180px}.section-intro .container{max-width:1500px}.section-intro .cols{grid-gap:114px;grid-template-columns:1.15fr 1fr;display:grid}.section-intro .tit1{margin:20px 0 50px}.section-intro .dbl-img{padding:0 0 29% 5.2%;position:relative}.section-intro .dbl-img img{-o-object-fit:cover;object-fit:cover;border-radius:4px;overflow:hidden}.section-intro .dbl-img .img1,.section-intro .dbl-img .img-ghost{aspect-ratio:682/542}.section-intro .dbl-img .img2{aspect-ratio:385/416;width:51%;position:absolute;bottom:0;left:0}.section-intro .dbl-img .img-ghost{z-index:3;width:94.8%;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;opacity:0!important}.section-intro .dbl-img .img-ghost.show{opacity:1}.section-intro .dbl-img .img-ghost:hover{opacity:1!important}@media (max-width:1320px){.section-intro{margin:140px 0 110px}}@media (max-width:1023px){.section-intro{margin:120px 0 110px}.section-intro .col-img{order:2}.section-intro .cols{grid-gap:50px;grid-template-columns:1fr}.section-intro .tit1{margin:0 0 35px}.section-intro .dbl-img{max-width:560px;padding-bottom:20%}}@media (max-width:540px){.section-intro .tit1{margin:0 0 20px}.section-intro .dbl-img{padding-left:8%}.section-intro .dbl-img .img1,.section-intro .dbl-img .img-ghost{width:100%;max-height:220px}.section-intro .dbl-img .img2{max-height:180px}.section-intro .dbl-img .img-ghost{width:92%}.section-intro{margin:75px 0 90px}}.simple-cards-grid article{text-align:center;background:#fff;padding:40px}.simple-cards-grid article .tit3{margin-bottom:24px}.simple-cards-grid article p{max-width:320px;margin:0 auto;font-size:14px}@media (max-width:1023px){.simple-cards-grid article{padding:25px 22px}}.slider-bigcards article{border-radius:4px;height:auto;padding-bottom:60px;position:relative;overflow:hidden}.slider-bigcards article img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.slider-bigcards article .box{z-index:2;background:#cd332e;width:480px;position:relative;top:30px;bottom:30px;left:30px}.slider-bigcards article .box .inner{padding:34px 37px}.slider-bigcards article .box .tit2,.slider-bigcards article .box p{color:#fff}.slider-bigcards article .box .tit2{margin-bottom:35px}.slider-bigcards article .box p{font-size:20px}@media (max-width:1320px){.slider-bigcards article .box p{font-size:18px}}@media (max-width:1023px){.slider-bigcards article .box .tit2{margin-bottom:30px}}@media (max-width:540px){.slider-bigcards article{height:auto;margin:0 24px;padding-bottom:0}.slider-bigcards article img{height:140px;position:relative}.slider-bigcards article .box{width:100%;top:0;left:0}.slider-bigcards article .box .inner{padding:30px 20px 12px}.slider-bigcards article .box .tit2{margin-bottom:20px}.slider-bigcards article .box p{margin-bottom:15px;font-size:16px}}.slider-bigcards .swiper-slide{width:1400px}@media (max-width:1520px){.slider-bigcards .swiper-slide{width:calc(100% - 120px)}}.slider-equipo{margin-top:100px}.slider-equipo .swiper-slide{width:19.2308%;min-width:420px}.slider-equipo .swiper-navigation{grid-gap:0 30px;grid-template-columns:50px 50px}@media (max-width:1320px){.slider-equipo{margin-top:70px}.slider-equipo .swiper-slide{min-width:350px}}@media (max-width:1023px){.slider-equipo{margin-top:50px}}@media (max-width:540px){.slider-equipo{margin-top:0}.slider-equipo .swiper-slide{width:80%;min-width:0}}.page-header{background:#f6f1eb;grid-template-columns:50% 50%;display:grid}.page-header .txt-wrapper{box-sizing:border-box;align-content:center;max-width:1000px;height:calc(100vh - 122px);min-height:740px;max-height:920px;padding:120px;display:grid}.page-header .txt-wrapper p.pretit{text-transform:uppercase;color:#b2aba3;margin-bottom:42px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:24px;font-weight:600}.page-header .txt-wrapper .tit1{margin-bottom:40px}.page-header .txt-wrapper .txt-inner{max-width:620px}.page-header .txt-wrapper .btn{margin:0}.page-header .txt-wrapper .btn-wrapper{margin:20px 0 0}.page-header .img-wrapper{position:relative}.page-header .img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute}.page-header .img-wrapper video{background-size:100% 100%;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-header .img-wrapper .video-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-header .img-wrapper .video-wrapper:after{content:"";background:#0003;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (max-width:1661px){.page-header .txt-wrapper{padding:140px 90px}}@media (max-width:1600px){.page-header .txt-wrapper{height:auto;min-height:740px;max-height:880px;padding:120px 60px}}@media (max-width:1320px){.page-header .txt-wrapper{min-height:600px;max-height:800px;padding:80px 60px}.page-header .txt-wrapper .tit1{margin-bottom:20px}.page-header .txt-wrapper p.pretit{margin-bottom:30px}.page-header .txt-wrapper .btn-wrapper{margin:15px 0 0}}@media (max-width:1050px){.page-header .txt-wrapper{padding:110px 36px}}@media (max-width:1023px){.page-header{grid-template-columns:1fr}.page-header .txt-wrapper{height:auto;min-height:auto;max-height:100%;padding:80px 36px}.page-header .txt-wrapper p.pretit{margin-bottom:20px;font-size:24px}.page-header .txt-wrapper .tit1 br{display:none}.page-header .txt-wrapper p br{ddisplay:none}.page-header .txt-wrapper p:last-child{margin-bottom:0}.page-header .txt-wrapper .btn-wrapper{margin-top:25px}.page-header .txt-wrapper .txt-inner{max-width:740px}.page-header .img-wrapper{height:380px}}@media (max-width:767px){.page-header .txt-wrapper{padding:55px 24px}}@media (max-width:540px){.page-header .txt-wrapper p.pretit{font-size:16px}.page-header .txt-wrapper .tit1{margin-bottom:14px}.page-header .txt-wrapper .btn-wrapper{margin-top:24px}.page-header .img-wrapper{height:270px}}@media (max-width:1640px){.page-header-wrapper .swiper-wrapper .txt-wrapper{min-height:824px}.page-header-wrapper .swiper-wrapper.num-1 .txt-wrapper{min-height:0}}@media (max-width:1640px) and (max-width:1320px){.page-header-wrapper .swiper-wrapper .txt-wrapper{min-height:656px}}@media (max-width:1640px) and (max-width:1023px){.page-header-wrapper .swiper-wrapper .txt-wrapper{min-height:476px}}.video-wrapper{position:relative}.video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:100%;margin:auto;display:block;position:absolute}.play-button{opacity:.6;width:94px;height:94px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button:hover{opacity:1}@media (max-width:540px){.play-button{width:88px;height:88px}}.video-modal .lg-backdrop{z-index:10000;opacity:.91!important}.video-modal .lg-outer{z-index:10001}.video-modal .lg-content{top:0!important}.video-modal .lg-outer .lg-video-cont{max-height:92%!important}.video-modal .lg-outer .lg-video-cont video{-o-object-fit:cover;object-fit:cover}.video-modal .lg-outer.lg-start-slide .lg-item:not(.lg-zoomable) .lg-video-cont{transition:transform .3s ease-out;transform:translateY(-100px)}.video-modal .lg-outer.lg-start-slide .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{transform:translateY(0)}@media (max-width:768px){.video-modal .lg-outer .lg-video-cont{max-height:80%!important}}.header-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;min-height:300px;max-height:460px}@media (max-width:1320px){.header-img img{max-height:420px}}@media (max-width:1023px){.header-img img{height:280px;min-height:0}}@media (max-width:768px){.header-img img{height:260px}}@media (max-width:540px){.header-img img{height:220px}}.slider-header .swiper-navigation{grid-template-columns:50px 50px;gap:0 15px;margin:0;position:absolute;bottom:40px;left:calc(50% - 160px)}@media (max-width:1023px){.slider-header .swiper-navigation{bottom:20px;left:36px}}@media (max-width:768px){.slider-header .swiper-navigation{left:24px}}.section-banner-form,.section-banner-gracias{background:#f6f1eb;padding:110px 0}.section-banner-form .banner-form,.section-banner-gracias .banner-form,.section-banner-form .banner-gracias,.section-banner-gracias .banner-gracias{grid-gap:120px;background:#fff;grid-template-columns:1fr 510px;padding:60px 56px 22px;display:grid}.section-banner-form .banner-form .col-txt,.section-banner-gracias .banner-form .col-txt,.section-banner-form .banner-gracias .col-txt,.section-banner-gracias .banner-gracias .col-txt{flex-flow:column;justify-content:space-between;display:flex}.section-banner-form .banner-form .col-txt .contact-info,.section-banner-gracias .banner-form .col-txt .contact-info,.section-banner-form .banner-gracias .col-txt .contact-info,.section-banner-gracias .banner-gracias .col-txt .contact-info{margin-bottom:28px}.section-banner-form .banner-form .col-txt .contact-info a,.section-banner-gracias .banner-form .col-txt .contact-info a,.section-banner-form .banner-gracias .col-txt .contact-info a,.section-banner-gracias .banner-gracias .col-txt .contact-info a{color:#191e1e;margin-right:60px;font-size:23px;display:inline-block}.section-banner-form .banner-form .col-txt .contact-info a:hover,.section-banner-gracias .banner-form .col-txt .contact-info a:hover,.section-banner-form .banner-gracias .col-txt .contact-info a:hover,.section-banner-gracias .banner-gracias .col-txt .contact-info a:hover{color:#cd332e}.section-banner-form .banner-form .col-txt .contact-info a span,.section-banner-gracias .banner-form .col-txt .contact-info a span,.section-banner-form .banner-gracias .col-txt .contact-info a span,.section-banner-gracias .banner-gracias .col-txt .contact-info a span{margin-right:12px;display:inline-block}.section-banner-form .banner-form .col-txt .contact-info a:last-child,.section-banner-gracias .banner-form .col-txt .contact-info a:last-child,.section-banner-form .banner-gracias .col-txt .contact-info a:last-child,.section-banner-gracias .banner-gracias .col-txt .contact-info a:last-child{margin-right:0}.section-banner-form .banner-form .col-txt .contact-info a img,.section-banner-gracias .banner-form .col-txt .contact-info a img,.section-banner-form .banner-gracias .col-txt .contact-info a img,.section-banner-gracias .banner-gracias .col-txt .contact-info a img{position:relative;top:3px}.section-banner-form .banner-form .col-txt .contact-info a.ico-phone img,.section-banner-gracias .banner-form .col-txt .contact-info a.ico-phone img,.section-banner-form .banner-gracias .col-txt .contact-info a.ico-phone img,.section-banner-gracias .banner-gracias .col-txt .contact-info a.ico-phone img{height:22px}.section-banner-form .banner-form .col-txt .contact-info a.ico-mail img,.section-banner-gracias .banner-form .col-txt .contact-info a.ico-mail img,.section-banner-form .banner-gracias .col-txt .contact-info a.ico-mail img,.section-banner-gracias .banner-gracias .col-txt .contact-info a.ico-mail img{height:20px}@media (max-width:1640px){.section-banner-form,.section-banner-gracias{padding:100px 0}}@media (max-width:1320px){.section-banner-form,.section-banner-gracias{padding:90px 0}.section-banner-form .banner-form,.section-banner-gracias .banner-form,.section-banner-form .banner-gracias,.section-banner-gracias .banner-gracias{grid-gap:80px;grid-template-columns:1fr 1fr;padding:55px 50px 20px}}@media (max-width:1023px){.section-banner-form .banner-form,.section-banner-gracias .banner-form,.section-banner-form .banner-gracias,.section-banner-gracias .banner-gracias{grid-gap:50px;padding:55px 35px 20px}}@media (max-width:768px){.section-banner-form,.section-banner-gracias{padding:75px 0}.section-banner-form .banner-form,.section-banner-gracias .banner-form,.section-banner-form .banner-gracias,.section-banner-gracias .banner-gracias{grid-gap:40px;grid-template-columns:1fr;padding:50px 30px}}@media (max-width:540px){.section-banner-form,.section-banner-gracias{padding:70px 0}.section-banner-form .banner-form,.section-banner-gracias .banner-form,.section-banner-form .banner-gracias,.section-banner-gracias .banner-gracias{grid-gap:30px;padding:50px 18px}}.section-banner-gracias .banner-gracias{padding-top:80px;padding-bottom:80px}.section-banner-gracias .banner-gracias .col-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;min-height:380px;max-height:500px}@media (max-width:540px){.section-banner-gracias .banner-gracias{padding-top:45px;padding-bottom:50px}.section-banner-gracias .banner-gracias .col-img img{height:250px;min-height:0}}.catalogo-grid article.item,.tarjetas-equipo article.item{box-sizing:border-box;background-size:cover;border-radius:4px;height:520px;padding:18px;position:relative;overflow:hidden}.catalogo-grid article.item p.name,.tarjetas-equipo article.item p.name{color:#fff;text-transform:uppercase;z-index:3;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:23px;font-weight:600;position:relative}.catalogo-grid article.item .inner,.tarjetas-equipo article.item .inner{height:100%;position:relative}.catalogo-grid article.item .btn,.tarjetas-equipo article.item .btn{z-index:3;width:100%;position:absolute;bottom:0;left:0}.catalogo-grid article.item:after,.tarjetas-equipo article.item:after{content:"";z-index:2;opacity:0;background:#000;width:100%;height:100%;transition:all .4s ease-in-out;display:block;position:absolute;top:0;left:0}.catalogo-grid article.item:hover:after,.tarjetas-equipo article.item:hover:after{opacity:.3}@media (max-width:1640px){.catalogo-grid article.item,.tarjetas-equipo article.item{height:440px}}@media (max-width:1320px){.catalogo-grid article.item,.tarjetas-equipo article.item{height:410px}.catalogo-grid article.item p.name,.tarjetas-equipo article.item p.name{font-size:22px}}@media (max-width:768px){.catalogo-grid article.item,.tarjetas-equipo article.item{height:300px}.catalogo-grid article.item p.name,.tarjetas-equipo article.item p.name{font-size:21px}}.tarjetas-equipo article.item:before{content:"";z-index:2;opacity:1;background:linear-gradient(#00000040,#0000);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.banner-img-txt{border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.banner-img-txt .col-img{position:relative}.banner-img-txt .col-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner-img-txt .col-txt{background:#f6f1eb;padding:75px 77px 50px}.banner-img-txt .col-txt .inner{max-width:600px}.banner-img-txt .col-txt .inner p{max-width:500px}.banner-img-txt .col-txt .btn-wrapper{margin-bottom:0}@media (max-width:768px){.banner-img-txt{grid-template-columns:1fr}.banner-img-txt .col-img{height:240px}.banner-img-txt .col-txt{padding:55px 24px}}.home-banner .banner-img-txt{border-radius:0}.home-banner .banner-img-txt .col-txt{padding:108px 120px 95px}.home-banner .banner-img-txt .col-txt .inner p{max-width:100%}@media (max-width:1640px){.home-banner .banner-img-txt .col-txt{padding:100px 90px 90px}}@media (max-width:1320px){.home-banner .banner-img-txt .col-txt{padding:85px 60px}}@media (max-width:768px){.home-banner .banner-img-txt .col-txt{padding:55px 24px}}.section-tit-img.section.bg{padding-bottom:0}.section-tit-img .img-wrapper{border-radius:4px;overflow:hidden}.section-tit-img .img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:540px;display:block}.servicios-grid,.tarjetas-texto-grid{grid-gap:24px;grid-template-columns:1fr 1fr;display:grid}.servicios-grid article,.tarjetas-texto-grid article{text-align:center;border:1px solid #191e1e;border-radius:4px;padding:24px;display:grid}.servicios-grid article .inner,.tarjetas-texto-grid article .inner{height:100%;position:relative}.servicios-grid article .ico-wrapper,.tarjetas-texto-grid article .ico-wrapper{margin:36px 0 24px}.servicios-grid article .ico-wrapper img,.tarjetas-texto-grid article .ico-wrapper img{height:63px;margin:0 auto;display:block}.servicios-grid article .tit3,.tarjetas-texto-grid article .tit3{margin-bottom:16px}.servicios-grid article .txt-wrapper,.tarjetas-texto-grid article .txt-wrapper{max-width:420px;margin:18px auto 125px}.servicios-grid article .txt-wrapper h1,.tarjetas-texto-grid article .txt-wrapper h1,.servicios-grid article .txt-wrapper h2,.tarjetas-texto-grid article .txt-wrapper h2,.servicios-grid article .txt-wrapper h3,.tarjetas-texto-grid article .txt-wrapper h3,.servicios-grid article .txt-wrapper h4,.tarjetas-texto-grid article .txt-wrapper h4{color:#cd332e;text-transform:none;margin-bottom:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px}.servicios-grid article .txt-wrapper p,.tarjetas-texto-grid article .txt-wrapper p{font-size:16px}.servicios-grid article a.btn,.tarjetas-texto-grid article a.btn{width:100%;position:absolute;bottom:0;left:0}@media (max-width:1640px){.servicios-grid,.tarjetas-texto-grid{grid-gap:20px}.servicios-grid article .ico-wrapper,.tarjetas-texto-grid article .ico-wrapper{margin-top:30px}.servicios-grid article .txt-wrapper,.tarjetas-texto-grid article .txt-wrapper{margin-bottom:110px}}@media (max-width:1320px){.servicios-grid,.tarjetas-texto-grid{grid-gap:18px}.servicios-grid article,.tarjetas-texto-grid article{padding:18px}.servicios-grid article .ico-wrapper,.tarjetas-texto-grid article .ico-wrapper{margin:17px 0 19px}.servicios-grid article .ico-wrapper img,.tarjetas-texto-grid article .ico-wrapper img{height:58px}.servicios-grid article .tit3,.tarjetas-texto-grid article .tit3{margin-bottom:12px!important}.servicios-grid article .txt-wrapper,.tarjetas-texto-grid article .txt-wrapper{margin-top:12px;margin-bottom:90px}.servicios-grid article .txt-wrapper h1,.tarjetas-texto-grid article .txt-wrapper h1,.servicios-grid article .txt-wrapper h2,.tarjetas-texto-grid article .txt-wrapper h2,.servicios-grid article .txt-wrapper h3,.tarjetas-texto-grid article .txt-wrapper h3,.servicios-grid article .txt-wrapper h4,.tarjetas-texto-grid article .txt-wrapper h4{margin-bottom:14px;font-size:19px}.servicios-grid article .txt-wrapper p,.tarjetas-texto-grid article .txt-wrapper p{font-size:15px}}@media (max-width:1024px){.servicios-grid article,.tarjetas-texto-grid article{padding:18px}.servicios-grid article .ico-wrapper,.tarjetas-texto-grid article .ico-wrapper{margin:15px 0 20px}}@media (max-width:768px){.servicios-grid,.tarjetas-texto-grid{grid-template-columns:1fr}.servicios-grid article,.tarjetas-texto-grid article{padding:18px}.servicios-grid article .ico-wrapper img,.tarjetas-texto-grid article .ico-wrapper img{height:52px}.servicios-grid article .tit3,.tarjetas-texto-grid article .tit3{margin-bottom:10px!important}.servicios-grid article .txt-wrapper,.tarjetas-texto-grid article .txt-wrapper{margin-top:0;font-size:14px;line-height:1.3}.servicios-grid article .txt-wrapper h1,.tarjetas-texto-grid article .txt-wrapper h1,.servicios-grid article .txt-wrapper h2,.tarjetas-texto-grid article .txt-wrapper h2,.servicios-grid article .txt-wrapper h3,.tarjetas-texto-grid article .txt-wrapper h3,.servicios-grid article .txt-wrapper h4,.tarjetas-texto-grid article .txt-wrapper h4{margin-bottom:13px;font-size:16px}.servicios-grid article .txt-wrapper p,.tarjetas-texto-grid article .txt-wrapper p{font-size:14px;line-height:1.3}}@media (max-width:540px){.servicios-grid article .ico-wrapper,.tarjetas-texto-grid article .ico-wrapper{margin:8px 0 16px}.servicios-grid article .ico-wrapper img,.tarjetas-texto-grid article .ico-wrapper img{height:50px}.servicios-grid article .txt-wrapper,.tarjetas-texto-grid article .txt-wrapper{margin-bottom:80px}}.tarjetas-texto-grid{grid-template-columns:1fr 1fr 1fr}.tarjetas-texto-grid article .txt-wrapper{margin-bottom:30px}@media (max-width:768px){.tarjetas-texto-grid{grid-template-columns:1fr}.tarjetas-texto-grid article .txt-wrapper{margin-bottom:18px}}.noticias-grid{grid-gap:24px;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px;display:grid}.noticias-grid article.item{border-radius:4px;outline:2px solid #0000;overflow:hidden}.noticias-grid article.item:hover{outline-color:#cd332e}.noticias-grid article.item a{bborder:2px solid transparent;grid-template-rows:370px auto;height:100%;display:grid}.noticias-grid article.item a:hover{bborder-color:#cd332e}.noticias-grid article.item .img-wrapper{overflow:hidden}.noticias-grid article.item .img-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;transition:transform .4s ease-in-out}.noticias-grid article.item .txt-wrapper{box-sizing:border-box;background:#fff;padding:30px 24px}.noticias-grid article.item .txt-wrapper .inner{box-sizing:border-box;height:100%;padding-bottom:33px;position:relative}.noticias-grid article.item .txt-wrapper .desc p{font-size:15px}.noticias-grid article.item .txt-wrapper .tit3{margin-bottom:20px}.noticias-grid article.item .post-footer{justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.noticias-grid article.item .post-footer .date{text-transform:capitalize;color:#b2aba3;margin:0;font-size:14px}@media (max-width:1640px){.noticias-grid{grid-gap:20px}.noticias-grid article.item a{grid-template-rows:330px auto}}@media (max-width:1320px){.noticias-grid{grid-gap:18px}.noticias-grid article.item a{grid-template-rows:280px auto}}@media (max-width:920px){.noticias-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.noticias-grid{grid-template-columns:1fr;margin-bottom:50px}.noticias-grid article.item a{grid-template-rows:200px auto}.noticias-grid article.item .txt-wrapper{padding:25px 20px 23px}}.posts-wrapper.with-filter{margin-left:-12px;margin-right:-12px}.posts-wrapper.with-filter article.item{width:calc(33.3333% - 24px);margin-bottom:24px;margin-left:12px;margin-right:12px}@media (max-width:1640px){.posts-wrapper.with-filter{margin-left:-10px;margin-right:-10px}.posts-wrapper.with-filter article.item{width:calc(33.3333% - 20px);margin-bottom:20px;margin-left:10px;margin-right:10px}}@media (max-width:1320px){.posts-wrapper.with-filter{margin-left:-9px;margin-right:-9px}.posts-wrapper.with-filter article.item{width:calc(33.3333% - 18px);margin-bottom:18px;margin-left:9px;margin-right:9px}}@media (max-width:920px){.posts-wrapper.with-filter article.item{width:calc(50% - 18px)}}@media (max-width:700px){.posts-wrapper.with-filter{margin-left:0;margin-right:0}.posts-wrapper.with-filter article.item{width:100%;margin-left:0;margin-right:0}}.swiper-navigation{grid-gap:5px;grid-template-columns:50px 90px 50px;justify-content:center;margin-top:78px;display:grid}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{background:#cd332e;border-radius:4px;width:50px;height:50px;transition:all .2s ease-in-out;position:relative;top:auto;left:auto;right:auto}.swiper-navigation .swiper-button-prev:after,.swiper-navigation .swiper-button-next:after{content:"";color:#fff;background:url(images/arrow-bg.svg) 0 0/cover;width:15px;height:15px}.swiper-navigation .swiper-button-prev:hover,.swiper-navigation .swiper-button-next:hover{background:#191e1e}.swiper-navigation .swiper-button-prev:after{transform:rotate(-180deg)}.swiper-navigation .swiper-pagination{width:auto;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:17px;font-weight:500;display:inline-block;position:relative;transform:none}@media (max-width:1320px){.swiper-navigation{margin-top:73px}}@media (max-width:768px){.swiper-navigation{grid-gap:3px;grid-template-columns:48px 88px 48px;margin-top:70px}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{width:48px;height:48px}.swiper-navigation .swiper-pagination{font-size:16px;top:-10px}}@media (max-width:540px){.swiper-navigation{margin-top:60px}}.page-navigation{text-align:center}.page-navigation .page-numbers{color:#191e1e;margin:0 3px;padding:3px 4px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:17px;font-weight:500}.page-navigation .page-numbers.current{color:#cd332e}.page-navigation .page-numbers:hover{color:#9f3238}.page-navigation .prev,.page-navigation .next{text-indent:-99999em;background:#cd332e;border-radius:4px;width:50px;height:50px;margin:0 23px;position:relative;top:18px;overflow:hidden}.page-navigation .prev:after,.page-navigation .next:after{content:"";color:#fff;background:url(images/arrow-bg.svg) 0 0/cover;width:15px;height:15px;margin:0 auto;display:block;position:relative;top:-8px}.page-navigation .prev:hover,.page-navigation .next:hover{background:#191e1e}.page-navigation .prev:after{transform:rotate(-180deg)}.section-txt-slider-tarjetas .cols2{grid-template-columns:480px 1fr}.section-txt-slider-tarjetas .cols2 .col-txt{margin-top:32px}.section-txt-slider-tarjetas .cols2 .col-txt p{mmax-width:340px}@media (max-width:1023px){.section-txt-slider-tarjetas .cols2{display:block}.section-txt-slider-tarjetas .cols2 .col-txt{margin-top:0;margin-bottom:60px}}@media (max-width:540px){.section-txt-slider-tarjetas .cols2 .col-slider-tarjetas{margin-left:-24px;margin-right:-24px;overflow-x:hidden}.section-txt-slider-tarjetas .cols2 .col-txt{margin-bottom:50px}}.slider-tarjetas-fade{width:420px}.slider-tarjetas-fade .item{border-radius:8px;width:420px;height:570px;position:relative;overflow:hidden}.slider-tarjetas-fade .item img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute}.slider-tarjetas-fade .item .txt-wrapper{z-index:2;padding:28px 30px;position:absolute;bottom:0;left:0}.slider-tarjetas-fade .item .txt-wrapper .tit2,.slider-tarjetas-fade .item .txt-wrapper p.feat{color:#fff;text-transform:uppercase;margin:0 0 3px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-weight:500}.slider-tarjetas-fade .item .txt-wrapper .tit2{font-size:40px}.slider-tarjetas-fade .swiper-slide{filter:blur(5px);width:420px}.slider-tarjetas-fade .swiper-slide-active{filter:blur()}@media (max-width:1320px){.slider-tarjetas-fade{width:380px}.slider-tarjetas-fade .item{width:380px;height:480px}.slider-tarjetas-fade .item .txt-wrapper{padding:24px}.slider-tarjetas-fade .item .txt-wrapper .tit2{font-size:36px}}@media (max-width:768px){.slider-tarjetas-fade{width:280px}.slider-tarjetas-fade .item{width:100%;height:380px}.slider-tarjetas-fade .item .txt-wrapper{padding:22px}.slider-tarjetas-fade .item .txt-wrapper .tit2{font-size:30px}.slider-tarjetas-fade .swiper-slide{width:100%}}.page-template-template-equipo{background:#f6f1eb}.page-template-template-equipo .section-header{margin-top:110px}@media (max-width:1320px){.page-template-template-equipo .section-header{margin-top:90px}}@media (max-width:1023px){.page-template-template-equipo .section-header{margin-top:80px}}@media (max-width:540px){.page-template-template-equipo .section-header{margin-top:60px}}.section-trabajadores{margin-top:100px}@media (max-width:1320px){.section-trabajadores{margin-top:60px}}@media (max-width:1023px){.section-trabajadores{margin-top:50px}}@media (max-width:540px){.section-trabajadores{margin-top:40px}}.trabajadores-grid{grid-gap:24px}.trabajadores-grid article.item{background:#fff;border-radius:4px;grid-template-rows:370px 1fr;align-content:flex-start;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000001c}.trabajadores-grid article.item .img-wrapper a{height:100%;display:block}.trabajadores-grid article.item .img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.trabajadores-grid article.item .txt-wrapper{box-sizing:border-box;height:100%;padding:34px}.trabajadores-grid article.item .txt-wrapper .inner{box-sizing:border-box;height:100%;padding-bottom:80px;position:relative}.trabajadores-grid article.item .txt-wrapper p.name{text-transform:uppercase;margin-bottom:14px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.trabajadores-grid article.item .txt-wrapper p.puesto{font-size:15px}.trabajadores-grid article.item .txt-wrapper a.btn{width:100%;position:absolute;bottom:0;left:0}@media (max-width:1023px){.trabajadores-grid{grid-gap:18px;grid-template-columns:1fr 1fr}.trabajadores-grid article.item{grid-template-rows:300px 1fr}.trabajadores-grid article.item .txt-wrapper{padding:24px 22px 22px}.trabajadores-grid article.item .txt-wrapper .inner{padding-bottom:70px}}@media (max-width:768px){.trabajadores-grid{grid-template-columns:1fr}.trabajadores-grid article.item .txt-wrapper{padding:24px 22px 22px}.trabajadores-grid article.item .txt-wrapper .inner{padding-bottom:70px}}@media (max-width:540px){.trabajadores-grid article.item{grid-template-rows:260px 1fr}.trabajadores-grid article.item .txt-wrapper{padding:22px 20px 20px}.trabajadores-grid article.item .txt-wrapper .inner{padding-bottom:65px}}.ficha-equipo{grid-gap:110px;grid-template-columns:1fr 1fr;margin:110px 0 130px;display:grid}.ficha-equipo .img-wrapper img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:640px;display:block;overflow:hidden}.ficha-equipo .txt-wrapper{margin-top:25px}.ficha-equipo .txt-wrapper .puesto{margin-bottom:25px;font-size:22px}.ficha-equipo .txt-wrapper .info p{margin:0 0 6px}.ficha-equipo .txt-wrapper .info p a:hover{color:#9f3238}.ficha-equipo .txt-wrapper .btn{min-width:300px;margin:45px 0 65px}.ficha-equipo .txt-wrapper .logo{width:190px}@media (max-width:1640px){.ficha-equipo{grid-gap:90px;margin:100px 0 120px}.ficha-equipo .txt-wrapper{margin-top:10px}.ficha-equipo .txt-wrapper .puesto{margin-bottom:23px;font-size:21px}.ficha-equipo .txt-wrapper .btn{min-width:290px;margin:35px 0 55px}.ficha-equipo .txt-wrapper .logo{width:180px}}@media (max-width:1320px){.ficha-equipo{grid-gap:60px;margin:70px 0 100px}.ficha-equipo .txt-wrapper{margin-top:0}}@media (max-width:1023px){.ficha-equipo{grid-gap:35px;margin:70px 0 90px}}@media (max-width:768px){.ficha-equipo{grid-gap:40px;grid-template-columns:1fr;margin:40px 0 90px}.ficha-equipo .img-wrapper img{height:265px}.ficha-equipo .txt-wrapper .tit1{margin-bottom:15px}.ficha-equipo .txt-wrapper .puesto{margin-bottom:15px;font-size:20px}.ficha-equipo .txt-wrapper .info p{margin-bottom:4px}.ficha-equipo .txt-wrapper .btn{margin:30px 0 50px}.ficha-equipo .txt-wrapper .logo{width:160px}}@media (max-width:400px){.ficha-equipo .btn{width:100%}}.noticias-wrapper .noticias-grid article.item{box-shadow:0 2px 8px #0000001c}@media (max-width:1023px){.noticias-wrapper.section{margin-top:65px}}bbody.page-template-template-noticias[class*=\ page-paged-] .page-header{display:none!important}.cats-filter{margin-bottom:45px}.cats-filter p{text-transform:uppercase;font-family:Decalotype,Arial bold,Arial,sans-serif;font-weight:600}.cats-filter .filter{padding-top:5px}.cats-filter .filter ul li{text-transform:uppercase;margin:0 15px 15px 0;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:16px;font-weight:500;display:inline-block}.cats-filter .filter ul li:first-child{margin-right:10px}.cats-filter .filter ul li:last-child{margin:0}.cats-filter .filter ul li a{color:#191e1e;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;padding:12px 16px;display:block}.cats-filter .filter ul li a.active{color:#cd332e;background:#fff;border-color:#cd332e}.cats-filter .filter ul li a:hover{color:#cd332e}@media (max-width:1023px){.cats-filter{margin-bottom:25px}.cats-filter .filter{padding-top:0}.cats-filter .filter ul li{margin:0 9px 9px 0;font-size:14px}.cats-filter .filter ul li:first-child{margin-right:5px}.cats-filter .filter ul li a{padding:10px 12px 9px}}@media (max-width:768px){.cats-filter{margin-bottom:23px}.cats-filter .filter ul li{margin:0 7px 7px 0;font-size:10px}.cats-filter .filter ul li:first-child{margin-right:2px}.cats-filter .filter ul li a{padding:8px 10px 7px}}@media (max-width:540px){.tax-categoria .section-header{margin-bottom:30px}.tax-categoria .section-header p{margin-bottom:5px;display:none}.tax-categoria .section-header .link-txt{display:none}}.single-noticia .section-header{margin-bottom:25px}.single-noticia .section-header .meta{color:#b2aba3;margin:0;font-size:15px}.single-noticia .section-header .meta .date{color:#b2aba3;text-transform:capitalize;font-size:16px;display:inline}.single-noticia .section-header .meta .sep{padding:0 5px}.single-noticia .section-header .meta .cats{text-transform:uppercase;font-family:Decalotype,Arial bold,Arial,sans-serif}.single-noticia .section-header .meta a{text-transform:uppercase;font-family:Decalotype,Arial bold,Arial,sans-serif;font-weight:500}.single-noticia .section-header .meta a:hover{color:#191e1e}.single-noticia .thumbnail-wrapper{margin:0 0 80px}.single-noticia .thumbnail-wrapper img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;max-height:600px;display:block;overflow:hidden}.single-noticia .share{border-top:1px solid #f6f1eb;margin-top:50px;padding-top:20px}.single-noticia .share p{text-transform:uppercase;color:#b2aba3;margin-bottom:13px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:13px;font-weight:500}@media (max-width:1320px){.single-noticia .section-header{margin-bottom:20px}.single-noticia .thumbnail-wrapper{margin-bottom:68px}.single-noticia .thumbnail-wrapper img{max-height:460px}}@media (max-width:1023px){.single-noticia .thumbnail-wrapper{margin-bottom:50px}.single-noticia .thumbnail-wrapper img{max-height:380px}.single-noticia .share{margin-top:40px}}@media (max-width:768px){.single-noticia .section-header{margin-bottom:15px}.single-noticia .section-header .meta{font-size:12px}.single-noticia .section-header .meta .date{font-size:13px}.single-noticia .thumbnail-wrapper{margin-bottom:50px;padding:0;overflow-x:hidden}.single-noticia .thumbnail-wrapper .container{padding:0}.single-noticia .thumbnail-wrapper img{border-radius:0;height:240px}.single-noticia .share p{font-size:12px}}.section-post{margin-bottom:130px}.section-post h1,.section-post h2,.section-post h3{text-transform:uppercase;margin-bottom:20px;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:38px;font-weight:700}.section-post h1 strong,.section-post h2 strong,.section-post h3 strong{font-weight:700}.section-post h3{font-size:30px}.section-post p,.section-post li{line-height:1.4}.section-post p strong,.section-post li strong{font-weight:600}.section-post p a,.section-post li a{color:#cd332e}.section-post p a:hover,.section-post li a:hover{color:#9f3238}.section-post ul,.section-post ol{margin:0 0 10px 30px}.section-post ul li,.section-post ol li{margin-bottom:5px;list-style:outside}.section-post ol li{list-style:decimal}.section-post .wp-block-image,.section-post .wp-block-image-gallery-block-image-gallery-block{margin:50px 0}@media (max-width:1023px){.section-post{margin-bottom:90px}}@media (max-width:768px){.section-post h1,.section-post h2,.section-post h3{font-size:26px}.section-post h3{font-size:22px}.section-post .wp-block-image,.section-post .wp-block-image-gallery-block-image-gallery-block{margin:40px 0}}@media (max-width:540px){.section-post{margin-bottom:65px}}.related-posts.section{padding-bottom:1px!important}.related-posts.section .related-grid{margin-top:55px}@media (max-width:1023px){.related-posts.section .related-grid{margin-top:40px}}@media (max-width:540px){.related-posts.section .related-grid{margin-top:30px}.related-posts.section .noticias-grid{margin-bottom:0}}.page-template-template-legal .tit1{color:#cd332e;margin-bottom:46px;font-size:95px;font-weight:600}.page-template-template-legal .page-content{padding:80px 0 130px}.page-template-template-legal .page-content h2,.page-template-template-legal .page-content h3,.page-template-template-legal .page-content h4{color:#cd332e;text-transform:none;margin-bottom:25px;font-size:24px;font-weight:700}.page-template-template-legal .page-content h2 strong,.page-template-template-legal .page-content h3 strong,.page-template-template-legal .page-content h4 strong{font-weight:700}.page-template-template-legal .page-content h3,.page-template-template-legal .page-content h4{font-size:20px}.page-template-template-legal .page-content h2,.page-template-template-legal .page-content h3,.page-template-template-legal .page-content h4,.page-template-template-legal .page-content h5,.page-template-template-legal .page-content p,.page-template-template-legal .page-content li,.page-template-template-legal .page-content a{font-family:Decalotype,Arial bold,Arial,sans-serif}.page-template-template-legal .page-content p,.page-template-template-legal .page-content li{font-size:20px;font-weight:400}.page-template-template-legal .page-content ol li{list-style-type:decimal}.page-template-template-legal .page-content p a:hover,.page-template-template-legal .page-content li a:hover{color:#9f3238}@media (max-width:1640px){.page-template-template-legal .tit1{margin-bottom:44px;font-size:86px}.page-template-template-legal .page-content{padding:70px 0 120px}.page-template-template-legal .page-content h2{font-size:22px}.page-template-template-legal .page-content h3,.page-template-template-legal .page-content h4,.page-template-template-legal .page-content p,.page-template-template-legal .page-content li{font-size:19px}}@media (max-width:1320px){.page-template-template-legal .tit1{margin-bottom:40px;font-size:78px}.page-template-template-legal .page-content{padding:65px 0 110px}.page-template-template-legal .page-content p,.page-template-template-legal .page-content li{font-size:18px}}@media (max-width:768px){.page-template-template-legal .tit1{margin-bottom:35px;font-size:62px;line-height:1}.page-template-template-legal .page-content{padding:55px 0 70px}.page-template-template-legal .page-content h2{font-size:19px}.page-template-template-legal .page-content h3,.page-template-template-legal .page-content h4{font-size:17px}.page-template-template-legal .page-content p,.page-template-template-legal .page-content li{font-size:15px}}@media (max-width:540px){.page-template-template-legal .tit1{margin-bottom:30px;font-size:54px}.page-template-template-legal .page-content{padding:45px 0 60px}}body.error404 section.error-404{text-align:center;background:#f6f1eb;padding:90px 0 110px}body.error404 section.error-404 .tit2{color:#cd332e;font-size:36px}body.error404 section.error-404 .img-wrapper{margin:60px auto 45px}body.error404 section.error-404 .img-wrapper img{max-height:440px;margin:0 auto;display:block}body.error404 section.error-404 p{text-transform:uppercase;max-width:750px;margin:0 auto;font-family:Decalotype,Arial bold,Arial,sans-serif;font-size:24px;font-weight:600}body.error404 section.error-404 .btn-wrapper{margin-bottom:0}@media (max-width:1320px){body.error404 section.error-404{padding:82px 0}body.error404 section.error-404 .img-wrapper{margin:40px auto 30px}body.error404 section.error-404 .img-wrapper img{max-height:250px}body.error404 section.error-404 p{font-size:22px}body.error404 section.error-404 .btn-wrapper{margin-top:30px}}@media (max-width:1023px){body.error404 section.error-404 .tit2{font-size:32px}body.error404 section.error-404 .img-wrapper{margin:36px auto 26px}body.error404 section.error-404 .img-wrapper img{max-height:240px}body.error404 section.error-404 p{font-size:19px}body.error404 section.error-404 .btn-wrapper{margin-top:25px}}@media (max-width:768px){body.error404 section.error-404{padding:62px 0}body.error404 section.error-404 .img-wrapper img{max-height:180px}}