#modal_cookies,.tuenweb-cookies-box{opacity:0;position:fixed;display:none;right:0;bottom:0}#modal_cookies,.tuenweb-cookies-box .zona-texto-cookies p{text-align:justify}#modal_cookies,.table-cookies-pol tbody{font-size:.8em}.tuenweb-cookies-box{left:0;z-index:9999;-webkit-transition:.7s ease-in-out;-moz-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;-ms-transition:.7s ease-in-out;transition:.7s ease-in-out}.tuenweb-cookies-box .cookies-box{background-color:#00516c;background-color:rgb(255 255 255 / 100%);width:45%;color:#fff;font-size:12px;padding:20px;border-radius:8px;margin:0 0 20px 20px;display:flex;flex-direction:row;flex-wrap:wrap}.tuenweb-cookies-box .cookies-box p{font-size:12px;color:#1a1a1a;line-height:16px;margin:10px 0}.tuenweb-cookies-box .break{flex-basis:100%;height:0}.zona-botones-cookies{display:flex;flex-direction:row-reverse;width:100%;font-size:12px}.zona-botones-cookies .elem{border:none;background:#1a1a1a;color:#fff;font-weight:700}.zona-botones-cookies input[type=button]{padding:4px 10px}.elem+.elem{margin-right:2%}#modal_cookies{background:#fff;z-index:999;width:30%;font-weight:100;padding:12px 12px 40px;height:auto;max-height:100vh;overflow:auto;top:0;-webkit-transition:.7s ease-in-out;-moz-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;-ms-transition:.7s ease-in-out;transition:.7s ease-in-out}#modal_cookies .modal-content{border:none}#modal_cookies .card-header b{font-weight:700}#modal_cookies .cookies_title{text-align:center;font-weight:700;text-transform:uppercase;margin-top:0}.switch{position:relative;display:inline-block;width:40px;height:24px;margin-bottom:0;vertical-align:middle;margin-right:10px}.switch input{display:none}.slider_tuenweb{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider_tuenweb:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider_tuenweb{background-color:#df2c1f}input:focus+.slider_tuenweb{box-shadow:0 0 1px #2196f3}input:checked+.slider_tuenweb:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider_tuenweb.round{border-radius:24px}.slider_tuenweb.round:before{border-radius:50%}#accept-slices{background:#fff;padding:10px 20px}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#cookies-btn-save-pref,.cookies-btn{background:rgba(0,51,255,0);box-shadow:none;text-shadow:none;font-style:normal;text-align:center}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-header p{margin:0}.cookie_explain,.sub_explain{color:#2e2e2e;margin:0;font-size:.9em}.card-body .card{margin-top:20px}#cookies-btn-save-pref{display:block;border-radius:2px;color:#2e2e2e;border:2px solid #2e2e2e;font-weight:600;font-size:14px;background-repeat:no-repeat;margin-top:20px}#cookies-btn-save-pref:hover{background:#1c1c1b;box-shadow:none;color:#fff}#cookies-btn-save-pref span{display:block;text-align:center;padding:8px;cursor:pointer}.cookies-btn{display:inline-block;color:#fff;border:2px solid #2e2e2e;background-repeat:no-repeat;margin-top:10px;padding:5px 10px;cursor:pointer}.green,.red,.yellow{background:#f6f6f6}.green{border-color:#23a061;color:#23a061}.yellow{border-color:#dc781e;color:#dc781e}.red{border-color:#e20a13;color:#e20a13}#modal_cookies_mini a,#modal_cookies_mini a:hover{color:#fff}#modal_cookies .more-info-cookies{text-align:center;color:#000;font-size:14px;margin-top:10px;font-weight:600}@media (max-width:768px){#modal_cookies{width:70%}#modal_cookies_mini{width:auto}}@media (max-width:750px){.zona-botones-cookies{flex-direction:column-reverse}.tuenweb-cookies-box .cookies-box{width:auto;margin:20px}.zona-botones-cookies .elem{width:100%}.elem+.elem{margin-bottom:10px}}.table-cookies-pol{font-size:16px}