:root{--corporative:#000;--secondary:#bfbfbf;--terciary:#e62635;--corporative_img:rgba(45, 65, 98, 0.4);--corporative_menu:rgba(47, 46, 42, 0.8);--white:#fff}body{font-family:segoe,sans-serif;min-height:100%;display:flex!important;flex-direction:column!important;background-color:var(--white)}body{overflow-y:scroll;overflow-x:hidden}body::-webkit-scrollbar{width:5px;background-color:#fff}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb{background-color:var(--corporative);height:100px}body::-webkit-scrollbar-thumb:hover{background-color:var(--terciary)}html{height:100%!important;scroll-behavior:smooth}.row{margin-right:0;margin-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:0;padding-left:0}a{text-decoration:none;color:var(--corporative)}a:hover{text-decoration:none;transition:linear .3s;color:var(--secondary)}h1{font-size:2.5em!important;font-weight:700!important;color:#fff}h2{font-size:1.5em;color:#fff;font-weight:300}.container{padding-right:0;padding-left:0;display:block}.btn-primary{background-color:var(--corporative)!important;color:#fff!important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{border-color:var(--secondary)!important}.btn-primary.disabled,.btn-primary:disabled{border-color:var(--secondary)!important}button:active,button:focus,button:hover{outline:0!important}.button{padding:10px 15px;background-color:var(--corporative);color:#fff!important;border-radius:10px;font-size:1em;letter-spacing:.5px;cursor:pointer;border:1px solid var(--corporative);transition:all linear .3s;display:block;width:fit-content}.button:hover{background-color:var(--secondary);color:var(--corporative);transition:all linear .3s}.button-lang{padding:10px;background-color:var(--white);color:var(--corporative);font-size:1em;letter-spacing:.5px;cursor:pointer;border:1px solid var(--corporative);transition:all linear .3s;display:block;width:fit-content}#container-buttons .button-lang:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}#container-buttons .button-lang:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.button-lang.active{background-color:var(--corporative);color:var(--white);transition:all linear .3s}.button-lang:hover{background-color:var(--secondary);color:var(--corporative);transition:all linear .3s}.button_secondary{padding:10px 15px;background-color:#fff;color:var(--corporative);border-radius:10px;font-size:1em;letter-spacing:.5px;cursor:pointer;border:1px solid var(--corporative);transition:all linear .3s;display:block;width:fit-content}.button_secondary:hover{background-color:var(--corporative);border:1px solid var(--corporative);color:var(--white);transition:all linear .3s}.title{font-size:1.8em;font-weight:700;color:var(--corporative);line-height:1.2em}.title_white{font-size:1.8em;font-weight:700;color:var(--white)}.subtitle{font-size:1.25em;font-weight:500;color:var(--corporative);line-height:1em}.subtitle_color{font-size:1.15em;font-weight:500;color:#333;line-height:1em}.subtitle_white{font-size:1.25em;font-weight:400;color:var(--white);line-height:1.2em}.bg_white{background-color:var(--white)}.bg_corp{background-color:var(--corporative)}.bg_sec{background-color:var(--secondary)}.bg_gray{background-color:#f1f1f1}.rounded_all{border-radius:10px!important}.rounded_top{border-radius:10px 10px 0 0!important}.rounded_bot{border-radius:0 0 10px 10px!important}.rounded_left{border-radius:10px 0 0 10px!important}.rounded_right{border-radius:0 10px 10px 0!important}.lighted_border{border:1px solid var(--corporative)}.lighted_invert{border:1px solid #fff}.container-list{height:100px;border:1px solid var(--corporative)}.container-grid{height:500px;border:1px solid var(--corporative)}.container-list img,.slick-product img{object-fit:contain;transition:all linear .3s;height:100%}.container-grid img{object-fit:contain;height:80%;transition:all linear .3s}.container-grid img:hover,.container-list img:hover{transform:scale(.95);transition:all linear .3s;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.change-color.active img{border:1px solid var(--corporative);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.change-color img{transition:all linear .3s}.change-color img:hover,.slick-product img:hover{transform:scale(1.05);transition:all linear .3s;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.container-grid div{height:20%}.slick-next:before,.slick-prev:before{color:var(--corporative)}.slick-initialized .slick-slide{display:block;padding:20px;text-align:center}.slick-initialized .slick-slide img{width:100%;min-height:20vh;object-fit:contain}.slick-next{right:20px!important;z-index:20}.slick-prev{left:20px!important;z-index:20}.slick-next:before,.slick-prev:before{color:var(--corporative)!important}.slick-slide{height:auto!important}.slick-slide{height:auto}.spinner-border{width:5rem;height:5rem;color:var(--corporative)}.img_block{background-position:center;background-repeat:no-repeat;background-size:cover}.lighted{font-size:1em;font-weight:700;color:var(--corporative);margin-bottom:0;line-height:1.3em}.shadowland{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.form-group{margin-bottom:0}input[type=date],input[type=email],input[type=password],input[type=text],select{background-color:transparent;border-bottom:1px solid #ced4da;border-top:none;border-right:none;border-left:none;padding:10px 15px;font-size:1rem;width:100%;margin-bottom:20px;border-radius:0;color:var(--corporative)}.form-control:focus{color:#495057;background-color:#fff;border-color:var(--corporative);outline:0;box-shadow:none}.into{font-size:.7em;background-color:#fff;padding:5px;position:relative;top:20px;left:10px}.form_control:focus{color:#404040;background-color:transparent;border-bottom:1px solid var(--corporative);border-top:none;border-right:none;border-left:none;outline:0;transition:linear .1s}.smalltext{width:80%;font-size:.8em;color:#888;padding-left:5px}.smalltext a{color:var(--corporative);text-decoration:none}.smalltext a:hover{opacity:.6;transition:linear .3s}.nav-linked{transition:all linear .3s;color:var(--corporative);font-size:1.2em;font-weight:600;letter-spacing:.5px;margin-bottom:5px}.nav-linked:last-child{margin-bottom:0}.nav-linked:hover{border:1px solid var(--corporative);transition:all linear .3s;color:#fff;background-color:var(--corporative)}.nav-linked i{visibility:hidden}.nav-linked.active i,.nav-linked:hover i{visibility:visible}.info{flex-direction:column}.info .serie{display:flex;width:100%;align-items:center;justify-content:space-between}.info .nombre{display:block;width:100%;font-size:1rem;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pills_container{height:100vh;overflow-y:scroll}.pills_container{overflow-y:scroll;overflow-x:hidden}.pills_container::-webkit-scrollbar{width:5px;background-color:#fff}.pills_container::-webkit-scrollbar-track{background-color:#fff}.pills_container::-webkit-scrollbar-thumb{background-color:var(--corporative);height:100px}.pills_container::-webkit-scrollbar-thumb:hover{background-color:var(--terciary)}@media (max-width:1199px){.botones_ponencia{width:100%!important}.enter_button{min-height:unset}.img_block{min-height:40vh}}@media (max-width:991px){h2{font-size:1.2em;max-width:100%}.img_block{min-height:40vh}.rounded_left,.rounded_right{border-radius:10px 10px 0 0!important}.subtitle{font-size:1.5rem}}@media (max-width:810px){.button{font-size:.9em;padding:7px 10px}}@media (max-width:767px){h1{font-size:2em;line-height:1em}h2{font-size:1.1em;max-width:100%}.title,.title_white{font-size:1.5em}}@media (max-width:450px){h1{font-size:1.7em;line-height:1em}.title,.title_white{font-size:1.3em;line-height:1.2em}}@media (min-width:2200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1450px}}@media (min-width:2800px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:2500px}}