@import url(https://fonts.googleapis.com/css?family=Dosis:400,700|Roboto+Slab:400,700&display=swap);@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-250px*7))}}.section-p1{padding:1.5rem 0}.section-p2{padding:2rem 0}.section-p3{padding:3rem 0}.section-p4{padding:4rem 0}.section-p5{padding:5rem 0}.section-big{padding:10rem 0}.btn-primary{background-color:#272727;border-color:#343434;color:#fff;border-radius:0}.btn-primary:hover{color:#fff;background-color:#0e0e0e;border-color:#1a1a1a}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(52,52,52,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#272727;border-color:#343434}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0e0e0e;border-color:#141414}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,52,52,.5)}.btn-secondary{background-color:#d44206;border-color:#ed4a07;color:#fff;border-radius:0}.btn-secondary:hover{color:#fff;background-color:#a23305;border-color:#bb3a05}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(237,74,7,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#d44206;border-color:#ed4a07}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#a23305;border-color:#af3605}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(237,74,7,.5)}.navbar-brand img{height:65px}@media (max-width:800px){.navbar-brand img{height:50px;margin-left:40px}}.navbar{font-family:"Roboto Slab",serif}.menu-agenda-mobile,.navbar-dark .navbar-nav .nav-link{color:#fff;text-transform:initial;font-size:17px;background:#be0303;margin-left:7px;border-radius:20px;padding:7px 20px;margin-top:14px;transition:background .3s ease-in-out,border-radius .3s ease-in-out}.menu-agenda-mobile:hover,.navbar-dark .navbar-nav .nav-link:hover{background:#f00404;color:#fff}.menu-agenda-mobile.agenda,.navbar-dark .navbar-nav .nav-link.agenda{background:#64b4e5}.menu-agenda-mobile.agenda:hover,.navbar-dark .navbar-nav .nav-link.agenda:hover{background:#90c9ec;color:#fff}.navbar-dark .navbar-nav .nav-link.menu-btn{background:0 0;margin-top:7px}.navbar-dark .navbar-nav .nav-link.menu-btn .fa{font-size:37px}.menu-btn:hover,.navbar-dark .navbar-nav .nav-link.menu-btn:hover{background:#003d5d;border-radius:0;color:#fff}.menu-agenda-mobile{font-size:15px;margin-left:0;margin-top:0}@media (min-width:800px){.menu-agenda-mobile{display:none}}.menu-btn{background:0 0;margin-top:7px}.menu-btn.menu-btn-mobile{font-size:26px;left:10px;top:21px;position:absolute;color:#fff;padding:0 10px;margin-top:0}@media (min-width:800px){.menu-btn.menu-btn-mobile{display:none}}#menu-big{top:-1500px;bottom:1500px;left:0;right:0;position:fixed;z-index:9999;transition:all .5s ease-in-out;background-image:-webkit-linear-gradient(91deg,rgba(3,116,156,.95) 96.9%,rgba(100,180,229,.95) 97%)}@media (max-width:800px){#menu-big{background-image:-webkit-linear-gradient(91deg,rgba(3,116,156,.95) 98.9%,rgba(100,180,229,.95) 99%)}}#menu-big.open{top:0;left:0;right:0;bottom:0}#menu-big .close-menu{right:23px;top:23px;position:absolute;z-index:99999}@media (max-width:992px){#menu-big .close-menu{left:23px;top:35px}}#menu-big .close-menu a{font-size:32px;color:#fff;display:block;background:#be0303;height:50px;width:50px;text-align:center}#menu-big .close-menu a:hover{background:#8c0202}@media (max-width:992px){#menu-big .close-menu a{font-size:26px;height:40px;width:40px}}.btn-menu{background-color:#2494d8;border-color:#2494d8;color:#fff;border-radius:0;margin-top:15px;padding:35px 20px;font-family:"Roboto Slab",serif;font-weight:600;text-transform:uppercase;font-size:17px}.btn-menu:hover{background-color:#2185c2;border-color:#2185c2}@media (max-width:992px){.btn-menu{margin-top:3px;padding:12px}}.logo-menu img{width:171px}@media (max-width:992px){.logo-menu img{width:135px}.logo-menu.custom{display:none}}.list-group-item.active,.list-group-item.active:focus{background-color:#272727;border-color:#343434}.list-group-item.active:hover{background-color:#0e0e0e;border-color:#343434}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#757575;background-color:#272727;background-clip:padding-box;border:1px solid #4c4c4c;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#a5a5a5;background-color:#272727;border-color:#191919;outline:0;box-shadow:0 0 0 .2rem rgba(212,212,212,.25)}#mapid{height:800px;width:100%;color:#000;height:calc(100vh - 90px)}@media (max-width:992px){#mapid{height:calc(100vh - 40px - 140px);margin-top:50px}}.filtros-map,.media-map-scroll{position:absolute;right:0;left:0}.media-map-scroll{overflow-y:scroll;bottom:0;top:175px}.media.media-map{margin-top:10px;background:#272727;color:#d1d1d1;transition:all .5s ease-in-out;align-items:center;cursor:pointer}.media.media-map .img-media-map{width:150px;max-height:130px;padding:10px;background:#fff}.media.media-map .fa{color:#be0303;margin-right:10px}.media.media-map .media-body{padding:10px}@media (max-width:800px){.media.media-map .media-body .media-text{display:none}}.media.media-map h5{font-size:18px;color:#be0303;transition:all .5s ease-in-out}.media.media-map:hover{background:#424242;color:#fff}.media.media-map:hover h5{color:#fff}.filtros-map{padding:25px 15px 15px;top:0;background:#191919;font-size:14px}@media (min-width:992px){.modal-lg{max-width:1133px}}#modalAgenda .modal-header,#modalFicha .modal-header{color:#fff;background:#be0303;border-bottom:0;border-radius:0}#modalAgenda .modal-header .close{font-size:22px;text-shadow:0 0 0 #fff;color:#fff;opacity:1}#modalAgenda .modal-header .close:hover,#modalFicha .modal-header .close:hover{opacity:1;color:#fff}#modalFicha{color:#ccc;border-radius:0}#modalFicha a{color:#ccc}#modalFicha a:hover{color:#b3b3b3}#modalFicha a.btn-cerrar-footer{color:#be0303}#modalFicha .items-modal-holder .fa{margin-right:17px;font-size:19px;color:#be0303}#modalFicha .modal-header .close{font-size:22px;text-shadow:0 0 0 #fff;color:#fff;opacity:1}#modalFicha .modal-body,#modalFicha .modal-content{border-radius:0;border:0;border-bottom:5px #be0303 solid}#modalFicha .items-modal-holder div{border-bottom:1px solid #3a3a3a;padding:4px;color:#ccc;font-size:1rem;text-align:left}#modalFicha .card-modal-dark{background:#444}#modalFicha .logo-holder{text-align:left}@media (max-width:992px){#modalFicha .logo-holder{text-align:center}}#modalFicha .btn-agenda,#modalFicha .btn-tecnica{background-color:#be0303;border-color:#be0303;color:#fff;border-radius:20px;font-family:"Roboto Slab",serif!important;font-size:17px}#modalFicha .btn-agenda .fa,#modalFicha .btn-tecnica .fa{color:#fff;margin:0}#modalFicha .btn-agenda{background-color:#64b4e5;border-color:#64b4e5}#modalFicha .img-descuento-holder{text-align:center;margin-top:30px}#modalFicha .img-descuento-holder img{width:250px;box-shadow:none}#btnMapaEstablecimientosMobile{width:100%;background:#be0303;height:50px;position:fixed;bottom:0;left:0;z-index:9}@media (min-width:992px){#btnMapaEstablecimientosMobile{display:none}}.link-mapa-footer{color:#fff;font-size:19px;width:100%;text-align:center;display:block;padding:10px}.link-filtros{width:100%;background:#191919;height:53px;position:fixed;top:78px;left:0;z-index:999;color:#fff}@media (min-width:992px){.link-filtros{display:none}}.col-filters-movil{padding-top:6px!important;text-align:left;padding-left:37px}.mobile-open{position:initial}.mobile-open.fixed-filters{position:fixed;top:67px}.mobile-open label{display:none}.mobile-open.fixed-list{top:230px;position:fixed;bottom:50px;border-top:0 solid #5f5f5f}#deleteFiltrosMap{position:absolute;right:16px;bottom:25px}@media (max-width:800px){.agenda-holder .text-uppercase{font-size:18px;line-height:25px}.agenda-holder .col-10,.agenda-holder h5{font-size:.8rem}.agenda-holder h3{font-size:1.35rem}}.agenda-holder .text-uppercase{color:#64b4e5!important}@media (max-width:800px){#filtersHolder h4{font-size:15px}#filtersHolder.filtersHolder{position:fixed;top:76px;width:100%;background:#191919;z-index:99;padding-top:10px;border-bottom:1px solid #272727}#filtersHolder.filtersHolder h4{font-size:12px}#filtersHolder.filtersHolder hr,#filtersHolder.filtersHolder label{display:none}}body{font-family:"Dosis",sans-serif;padding-top:79px;background:#191919;color:#c8c8c8;font-size:1.1rem}@media (min-width:992px){body{padding-top:90px}}a:hover{text-decoration:none}h1,h2,h3,h4,h5{color:#fff;font-family:"Roboto Slab",serif;text-transform:uppercase}p{color:#bababa}.page-header{border-bottom:1px solid #272727;padding-bottom:1rem;margin-bottom:2rem;padding-top:1rem;font-weight:400;color:#272727;font-size:2.7rem}.bg-dark{background:#272727!important}.card.dark{background:#333}#footer{background:#252525;padding:3rem 0}#footer a{color:#eee}#footer,#footer a:hover{color:#fff}.logo-min{width:222px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#5f0e0e}::-webkit-scrollbar-thumb{background:#b71c1c}::-webkit-scrollbar-thumb:hover{background:#be0303}.pagination,.portfolio-item{margin-bottom:30px}.business-header{height:50vh;min-height:300px;background:url(http://placehold.it/1920x400) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.breadcrumb a,.pagination a:hover,a:hover{color:#fff}.fa-custom-big{font-size:3rem;color:#64b4e5}#contenido_pagina .pagination a,#contenido_pagina a,.text-naranja{color:#be0303}.btn-lg-custom{padding:2rem 1rem;font-size:1.5rem}.bg-video-full{background:#383838;border-top:7px solid #64b4e5}.badge-primary{color:#fff;background-color:#be0303}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(255,255,255,.1)}.custom-header{background:#111;background:url(../img/bg-escenario.jpg);background-repeat:no-repeat;background-size:cover;padding:100px 0 45px}@media (max-width:800px){.custom-header{padding:50px 0 20px}.custom-header h1{font-size:1.5rem}}.bg-lines-1{background-image:-webkit-linear-gradient(91deg,#191919 94.9%,#be0303 95%)}@media (max-width:800px){.bg-lines-1{background-image:-webkit-linear-gradient(91deg,#191919 98.9%,#be0303 99%);text-align:center}.bg-lines-1 .col-sm-8-custom{padding:20px 15%}}.bg-home-agenda{background-image:url(../img/bg-home-agenda.jpg)}.btn-outline-secondary{color:#64b4e5;background-color:transparent;background-image:none;border-color:#64b4e5;border-radius:25px!important}.btn-outline-secondary:hover{color:#fff;background-color:#64b4e5;border-color:#64b4e5}.carousel-control-next,.carousel-control-prev{position:absolute;height:50px;top:calc(calc(100%/2) - 25px);bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;color:#fff;text-align:center;background:#be0303;opacity:1}@media (max-width:570px){.carousel-control-next,.carousel-control-prev{display:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:1;background:#be0303}.carousel-indicators{align-items:baseline}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:9px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(100,180,229,.46);transition:height 1s ease}.carousel-indicators li.active{height:22px}@media (max-width:992px){.carousel-indicators li.active{height:15px}}.bg-home-agenda{padding:50px!important}.bg-home-agenda h4{font-size:17px}.bg-home-agenda h3{font-size:27px}.bg-home-agenda h5{font-size:14px}.bg-home-agenda .text-uppercase{color:#64b4e5!important}.bg-home-agenda .row-striped{background:0 0;transition:all .5s ease;padding-top:25px;cursor:pointer}.bg-home-agenda .row-striped:hover{background:#35353573}.bg-home-agenda .title{font-size:21px;font-weight:700}@media (max-width:1720px){.bg-home-agenda{padding:40px!important}}@media (max-width:1537px){.bg-home-agenda{padding:30px!important}.bg-home-agenda h4{font-size:15px}.bg-home-agenda h3{font-size:22px}.bg-home-agenda h5{font-size:12px}.bg-home-agenda .row-striped{padding-top:11px}.bg-home-agenda .title{font-size:17px;font-weight:700}.bg-home-agenda .btn-outline-secondary{font-size:17px}}@media (max-width:1300px){.bg-home-agenda{padding:20px!important}}@media (max-width:800px){.bg-home-agenda{padding:20px!important}}.agenda-home-scroll{max-height:320px;overflow-y:scroll;overflow-x:hidden}@media (max-width:1720px){.agenda-home-scroll{max-height:250px}}@media (max-width:1537px){.agenda-home-scroll{max-height:242px}}@media (max-width:1300px){.agenda-home-scroll{max-height:196px}}@media (max-width:800px){.agenda-home-scroll{max-height:300px}}.lds-ripple{display:inline-block;position:relative;width:64px;height:64px}.lds-ripple div{position:absolute;border:4px solid #be0303;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}.btn-outline-primary{color:#be0303;background-color:transparent;background-image:none;border-color:#be0303;border-radius:25px!important}.btn-outline-primary:hover{color:#fff;background-color:#be0303;border-color:#be0303}.slider{background:#fff;box-shadow:0 10px 20px -5px rgba(0,0,0,.125);height:160px;margin:auto;overflow:hidden;position:relative;width:100%}.slider::after,.slider::before{background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);content:"";position:absolute;width:250px;z-index:2}.slider::after{right:0;top:0;transform:rotateZ(180deg)}.slider::before{left:0;top:0}.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:calc(250px*14)}.slider .slide{width:250px}.img-slide-home-logos{width:auto;height:160px}.breadcrumb{background-color:#be0303;border-radius:0;margin-bottom:0}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#fff;content:"/"}.breadcrumb-item.active{color:#fff}.pagination a,a{color:#64b4e5}.bg-dark-grey{background:#191919!important;padding:0 0 2rem}.bg-lines-1.custom{background-image:-webkit-linear-gradient(91deg,#191919 69.9%,#be0303 70.9%)}.bg-secondary{background-color:#be0303!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#a50303!important}.cf-icon i{background:#0e0e0e;border-radius:50%;width:60px;height:60px;line-height:60px;font-size:28px}.footer-links a{border-bottom:solid thin rgba(255,254,254,.6);color:rgba(255,254,254,.8)!important;border-bottom:none;transition:all .5s ease;padding-bottom:5px;font-weight:300;font-family:"Roboto Slab",serif;text-transform:initial;font-size:1.1rem}.footer-links a:hover{border-bottom:solid thin #be0303;color:#ff7c7c!important}.social-links a i{color:#fff;transition:all .5s ease}.social-links a:hover i{background:#fff;color:#000}.social-links li i{background-color:#8e0000;width:40px;height:40px;line-height:40px;border-radius:50%}.footer{background-color:#be0303!important;padding:1.5rem 0!important}.logoFooter{max-width:250px}.sub-footer{background:#a00000;display:block;float:left;width:100%;padding:20px 0}.owl-carousel .owl-next,.owl-carousel .owl-prev{background:rgba(103,23,25,.85)!important;background:rgba(178,31,37,.8)!important}.contact-footer{display:block;clear:both;overflow:hidden;text-align:center;font-size:16px}.cf-icon{float:left;margin-bottom:15px}.cf-text{float:left;text-align:left;margin-left:30px}.cf-head{font-size:18px;color:#fff;margin-bottom:10px}.cf-body{font-size:14px}.footer-links,.social-links{list-style:none;padding:0;text-align:center}.footer-links li,.social-links li{display:inline-block;margin:10px 30px;white-space:nowrap}.logo-inamu-footer{width:200px}.text-copy{color:#ff5252}.uppercase{text-transform:uppercase}