
@media all{
    footer,nav{display:block;}
    a{background-color:transparent;}
    a:active,a:hover{outline:0;}
    img{border:0;}
    @media print{
    *,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    img{page-break-inside:avoid;}
    img{max-width:100%!important;}
    }
    .footer *,.footer:after,.footer:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
  
    ul{margin-top:0;margin-bottom:7px;}
    .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
    .container:after,.container:before{display:table;content:" ";}
    .container:after{clear:both;}
    @media (min-width: 768px){
    .container{width:750px;}
    }
    @media (min-width: 992px){
    .container{width:970px;}
    }
    @media (min-width: 1200px){
    .container{width:1170px;}
    }
    .row{margin-right:-15px;margin-left:-15px;}
    .row:after,.row:before{display:table;content:" ";}
    .row:after{clear:both;}
    .col-lg-12,.col-md-3,.col-sm-6,.col-sm-12,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
    .col-xs-12{float:left;}
    .col-xs-12{width:100%;}
    @media (min-width: 768px){
    .col-sm-6,.col-sm-12{float:left;}
    .col-sm-6{width:50%;}
    .col-sm-12{width:100%;}
    }
    @media (min-width: 992px){
    .col-md-3{float:left;}
    .col-md-3{width:25%;}
    }
    @media (min-width: 1200px){
    .col-lg-12{float:left;}
    .col-lg-12{width:100%;}
    }
    .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .fa-map-marker:before{content:"\F041";}
    .fa-phone:before{content:"\F095";}
    .fa-envelope:before{content:"\F0E0";}
    .fa-linkedin:before{content:"\F0E1";}
    .fa-youtube-play:before{content:"\F16A";}
    .fa-instagram:before{content:"\F16D";}
    .fa-whatsapp:before{content:"\F232";}
    *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    *,:active,:focus,:hover{outline:none!important;}
    .container{width:100%;max-width:1200px;}
    .footer{border-bottom:30px solid #fff;}
    @media (max-width: 26.615em){
    .footer{border-bottom:15px solid #fff;}
    }
    @media (max-width: 70.0525em){
    .footer{margin-top:15px;margin-bottom:58px;}
    }
    .footer .footer__wrapper{background-color:#070707;}
    @media (max-width: 26.615em){
    .footer .footer__wrapper{margin:0 15px;}
    }
    .footer .footer__wrapper .footer__middle{padding:50px 0 30px;border-bottom:1px solid hsla(0, 0%, 100%, 0.1);}
    @media (max-width: 70.0525em){
    .footer .footer__wrapper .footer__middle{display:none;}
    }
    .footer .footer__wrapper .footer__bottom{padding:20px 0;}
    @media (max-width: 70.0525em){
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark{text-align:center;}
    }
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{font-size:12px;line-height:2;letter-spacing:0.8px;color:#fff;}
    @media (max-width: 70.0525em){
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{display:block;max-width:400px;margin:0 auto;margin-top:20px;}
    }
    .menu ul{margin:0;padding:0;list-style:none;}
    .menu ul li.menu__item{position:relative;float:none;}
    .menu ul li.menu__item a{display:block;padding:7px 5px;text-decoration:none;}
    .menu ul li.menu__item a i,.menu ul li.menu__item a span{display:inline-block;vertical-align:middle;}
    .menu ul li.menu__item a i{margin-right:5px;font-size:16px;letter-spacing:0.4px;text-align:center;color:#e41426;}
    .menu ul li.menu__item a span{font-size:11px;font-weight:400;letter-spacing:0.8px;color:#5f625f;line-height:1.2;max-width:200px;}
    .menu.menu--footer ul li.menu__item{margin-bottom:12px !important;}
    .menu.menu--footer ul li.menu__item a span{font-size:14px;letter-spacing:1.1px;color:#fff;font-weight:400;}
    .menu.menu--footer.menu--footer-min ul li.menu__item{margin-bottom:20px;font-size:14px;}
    .menu.menu--footer.menu--footer-min ul li.menu__item a{padding:0;}
    .menu.menu--uppercase{text-transform:uppercase;}
    .social ul{margin:0;padding:0;list-style:none;}
    .social ul li{display:inline-block;margin:0 15px;}
    .social ul li:first-child{margin-left:0;}
    .social ul li:last-child{margin-right:0;}
    .social ul li a{display:block;letter-spacing:2px;color:#e41426;font-size:20px;-webkit-transition:0.4s;transition:0.4s;}
    .social ul li a:hover{color:#b5101e;}
    }
    /*! CSS Used from: https://exxacon.cl/content/themes/meat-theme/dist/css/cambios-2022.css?ver=27022025210802 ; media=all */
    @media all{
    .footer__middle .logo{max-width:205px;}
    .footer__bottom__social.v2{margin-top:50px;margin-left:5px;}
    .footer-menu-contacto{color:#fff;font-size:14px;}
    .footer-menu-contacto h4{text-transform:uppercase;font-size:14px;margin-bottom:20px;letter-spacing:1.1px;margin-top:5px;}
    .footer-menu-contacto ul{margin-bottom:30px;}
    .footer-menu-contacto li.menu__item{margin-bottom:15px!important;}
    .footer-menu-contacto a{font-size:14px;letter-spacing:1.1px;color:#fff;font-weight:400;}
    .footer-menu-contacto a i{float:left;width:20px;}
    @media (min-width: 768px) and (max-width: 1024px){
    .hide-on-tablet{display:none;}
    }
    @media (max-width: 1024px){
    .footer .footer__wrapper .footer__middle{display:block;}
    .footer__middle .logo{max-width:300px;}
    .footer__bottom__social.v2{margin-top:40px;}
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{max-width:none;}
    }
    @media (max-width: 767px){
    .hide-on-mobile{display:none!important;}
    .footer .footer__wrapper .footer__middle{padding-left:20px;padding-right:20px;}
    .footer__middle .logo{max-width:200px;}
    .footer-menu-contacto{margin-top:40px;}
    .footer__middle{
        text-align: left !important;
    }
    .menu.menu--footer ul li.menu__item{
        margin-bottom: 2px !important;
    }
    }
    @media screen and (min-width: 1025px){
    .hide-on-desktop{display:none;}
    }
    .botones-agendar{position:fixed;right:20px;bottom:20px;z-index:100;}
    .botones-agendar .boton{display:block;width:75px;height:75px;border-radius:50%;background:#22c15e;color:#fff;margin-bottom:15px;font-size:35px;text-align:center;line-height:75px;transition:all 300ms ease;}
    .botones-agendar .boton:hover{transform:translateX(-3px);}
    @media screen and (max-width: 1024px){
    .botones-agendar{bottom:42%;transform:none;}
    }
    @media screen and (max-width: 767px){
    .botones-agendar .boton{width:50px;height:50px;font-size:25px;line-height:50px;}
    }
    .footer__bottom__trademark.v2{text-align:justify;}
    @media screen and (max-width: 1024px){
    .botones-agendar{bottom:0;}
    }
    }
    /*! CSS Used from: https://exxacon.cl/content/themes/meat-theme/dist/css/cambios-2024.css?ver=27022025210802 ; media=all */
    @media all{
    .footer .footer__wrapper{background-color:#e6e6e6;}
    .footer.footer-default div.logo > a > img{margin-left:-7px;}
    .menu.menu--footer ul li.menu__item a span{color:#000 !important; font-weight: 500 !important;}
    .footer-menu-contacto{color:#000;}
    .footer-menu-contacto a{color:#000;}
    .footer__bottom__trademark.v2{text-align:center; line-height: 1;}
    .menu.menu--footer ul li.menu__item a span,.footer-menu-contacto a{font-weight:500;}
    .footer{border-bottom:none;}
    .footer__bottom_credits{background:#000;text-align:center;padding:15px 0px;color:#fff;font-size:11px;letter-spacing:1px;}
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{font-size:12px;line-height:1 !important;text-align:center;letter-spacing:0.8px;color:#000;}
    .social ul li a{background:#000;padding:2px 10px;color:#fff !important;letter-spacing:normal;letter-spacing:normal !important;border-radius:20px;transition:color 0.5s ease;}
    .social ul li{margin:0 7px;}
    .menu.menu--footer ul li.menu__item a{transition:color 0.5s ease;}
    .menu.menu--footer ul li.menu__item a span{transition:color 0.5s ease;}
    .menu.menu--footer ul li.menu__item a:hover,.menu.menu--footer ul li.menu__item a:hover span{color:rgb(128, 128, 128);}
    .social ul li a:hover{color:rgb(128, 128, 128);}
    .container{width:100%;max-width:1400px;}
    .footer__middle .logo{max-width:190px;}
    .botones-agendar .boton{width:60px;height:60px;margin-bottom:15px;font-size:32px;line-height:59px;}
    .boton{transition:background-color 400ms ease;}
    .boton:hover{background-color:#4ed47c;transform:unset!important;}
    @media screen and (max-width: 1024px){
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{font-size:11px;}
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{line-height:1.2;text-align:center;letter-spacing:1px;color:#000;}
    .social ul li a{padding:2px 9px;}
    .footer .footer__wrapper .footer__middle{padding-left:20px;padding-right:20px;}
    .footer .footer__wrapper{margin:0 0px;}
    .footer .footer__wrapper .footer__middle{padding:20px 0 20px;}
    .footer__bottom__social.v2{margin-top:10px;margin-bottom:35px;}
    .menu.menu--footer ul li.menu__item a span{font-size:14px;letter-spacing:1px;font-weight:400 !important;line-height:16px;white-space:nowrap;}
    .menu.menu--footer ul li.menu__item{margin-bottom:3px;}
    .footer-menu-contacto h4{font-size:18px;margin-bottom:3px;}
    .menu.menu--footer ul{margin-top:15px;}
    .menu.menu--footer ul li.menu__item a{font-size:14px;font-weight:300;letter-spacing:1px;white-space:nowrap;}
    .menu ul li.menu__item a i{margin-right:2px;font-size:10px;}
    .footer-menu-contacto{margin-top:40px;}
    .menu ul{margin-top:10px;}
    .footer .footer__wrapper .footer__bottom{padding:0px 0 20px;}
    .footer .footer__wrapper .footer__bottom .footer__bottom__trademark span{margin-top:0px;}
    .footer{margin-top:15px;margin-bottom:0px;}
    .botones-agendar{bottom:10px;}
    }
    @media (min-width: 1367px){
    .container{max-width:1400px;}
    }
    @media (max-width: 1367px){
    .container{max-width:1260px;}
    }
    @media (max-width: 1025px){
    .container{max-width:960px;}
    }
    @media (min-resolution: 120dpi) and (max-resolution: 144dpi){
    .container{max-width:1260px;}
    }
    @media (min-width: 992px) and (max-width: 1255px){
    .menu.menu--footer ul li.menu__item a span{white-space:break-space;}
    .footer-menu-contacto{margin-top:0px;}
    }
    @media (min-width: 1368px) and (max-width: 1441px){
    .container{max-width:1360px;}
    }
    }
    /*! CSS Used from: Embedded */
    .fa-whatsapp:before{font-style:normal!important;}
  
    .footer{
        margin: 0px;
        padding: 0px;
    }

    .menu.menu--footer ul li.menu__item a:hover span{
        color:rgb(128, 128, 128) !important
    }

    .footer .social ul li a:hover {
        color:rgb(128, 128, 128) !important
    }




    .wrapper {
    border-top: 0px solid #e41426;
    overflow: hidden;
}