:root{--shadow-color:#bdb8af;--cc-bg:var(--background-middle);--cc-primary-color:var(--dark-gray);--cc-secondary-color:var(--dark-gray);--cc-btn-primary-bg:var(--front-middle);--cc-btn-primary-color:white;--cc-btn-primary-border-color:var(--dark-gray);--cc-btn-primary-hover-bg:var(--main-button-hover);--cc-btn-primary-hover-color:white;--cc-btn-primary-hover-border-color:var(--main-button);--cc-btn-secondary-bg:var(--background-middle);--cc-btn-secondary-color:var(--dark-gray);--cc-btn-secondary-border-color:var(--background-dark);--cc-btn-secondary-hover-bg:var(--background-dark);--cc-btn-secondary-hover-color:var(--dark-gray);--cc-btn-secondary-hover-border-color:var(--background-dark);--cc-separator-border-color:rgba(0, 0, 0, 0.15);--cc-cookie-category-block-bg:var(--background-light);--cc-cookie-category-block-border:var(--gray);--cc-cookie-category-block-hover-bg:var(--background-middle);--cc-cookie-category-block-hover-border:var(--front-middle);--cc-cookie-category-expanded-block-bg:var(--background-light);--cc-cookie-category-expanded-block-hover-bg:var(--front-middle);--cc-toggle-on-bg:var(--front-middle);--cc-toggle-on-knob-bg:white;--cc-toggle-off-bg:var(--gray);--cc-toggle-off-knob-bg:white;--cc-toggle-readonly-bg:var(--gray);--cc-toggle-readonly-knob-bg:white;--cc-toggle-readonly-knob-icon-color:var(--dark-gray);--cc-footer-bg:transparent;--cc-footer-color:var(--dark-gray);--cc-footer-border-color:rgba(0, 0, 0, 0.15);--cc-link-color:var(--front-middle)}#cc-main .cm{background:var(--background-middle);background-image:linear-gradient(135deg,rgb(185 127 45 / .05) 25%,transparent 25%,transparent 50%,rgb(185 127 45 / .05) 50%,rgb(185 127 45 / .05) 75%,transparent 75%,transparent);background-size:20px 20px;padding:2.5em 4em;box-shadow:8px 8px 0 0 var(--shadow-color);border:4px solid var(--background-middle);border-radius:1em;transform:translate(-2px,-2px)}#cc-main .cm__body{gap:2em;flex-direction:row}#cc-main .cm--box{max-width:840px;width:92%;margin:4em 4% 5em auto}#cc-main .cm--bar{border-left:none;border-right:none;border-top:4px solid var(--background-middle);border-bottom:4px solid var(--background-middle);border-radius:0;box-shadow:0 8px 0 0 var(--shadow-color)}#cc-main .cm--bar.cm--top{border-top:none;box-shadow:0 8px 0 0 var(--shadow-color)}#cc-main .cm--bar.cm--bottom{border-bottom:none;box-shadow:0 -8px 0 0 var(--shadow-color)}#cc-main .cm__title{font-size:1.5rem;font-weight:600;padding-bottom:15px;border-bottom:1px solid #ededed;margin-bottom:0;color:var(--dark-gray)}#cc-main .cm__texts{padding:0;gap:.5em}#cc-main .cm__desc{color:var(--dark-gray);line-height:1.6}#cc-main .cm__desc,#cc-main .cm__title{padding:0}#cc-main .cm__title+.cm__desc{margin-top:0}#cc-main svg{width:auto}#cc-main .cm__btns{border-top:0 none #fff0;padding:0;justify-content:flex-end}#cc-main .cm__btn-group{gap:1em;display:flex;grid-auto-columns:minmax(0,1fr);flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:0}#cc-main .cm__btn{font-weight:600;padding:.6em 1.5em;border-radius:.5em;border:3px solid var(--cc-btn-primary-border-color);transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease}#cc-main .cm__btn--secondary{border:3px solid var(--cc-btn-secondary-border-color)}@supports (font-family:"Font Awesome 5 Free"){#cc-main .cm__btn:not(.cm__btn--secondary):not(.cm__btn--close)::after{font-family:"Font Awesome 5 Free";font-size:.9em;content:" \f164";font-weight:900;margin-left:.5em}#cc-main .cm__btn--secondary:not(.pm__btn):not(.pm__close-btn)::after{font-family:"Font Awesome 5 Free";font-size:.9em;content:" \f564";font-weight:900;margin-left:.5em}}#cc-main .pm{border-radius:1.25em}#cc-main .pm__header{border-bottom:1px solid rgb(0 0 0 / .2)}#cc-main .pm__title{font-size:1.2em;font-weight:600;color:var(--dark-gray)}#cc-main .pm__section{border-color:rgb(0 0 0 / .2)}#cc-main .pm__section:not(:first-child):hover{background:var(--background-middle);border-color:var(--front-middle)}#cc-main .pm__section--toggle .pm__section-title{border-color:rgb(0 0 0 / .2);font-weight:600}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--background-middle);border-color:var(--front-middle)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{border-color:rgb(0 0 0 / .2)}#cc-main .pm__section-desc{color:var(--dark-gray);line-height:1.6}#cc-main .pm__btn{border:3px solid var(--cc-btn-primary-border-color);font-weight:600}#cc-main .pm__btn--secondary{border:3px solid var(--cc-btn-secondary-border-color)}#cc-main .pm__close-btn{border:3px solid var(--cc-btn-secondary-border-color)}#cc-main .cc__link,#cc-main a{color:var(--front-middle);font-weight:600}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--main-button-hover)}#cc-main .cm__footer{background:#fff0;border-top:0 none #fff0;padding:1em 0 0}#cc-main .cm__links{font-size:.8em;padding:0}#cc-main .pm__section-table{font-size:.9em}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed rgb(0 0 0 / .2);color:var(--dark-gray);font-weight:600}#cc-main .pm__table-tr:hover{background:var(--background-middle)}#cc-main .pm__service:hover{background-color:var(--background-middle)}#cc-main .pm__service-title{color:var(--dark-gray)}@media (max-width:768px){#cc-main .cm{padding:2em 1.25em}#cc-main .cm--box{max-width:90%;margin:0 auto 1em;font-size:1.3em}#cc-main .cm__btn-group{align-items:stretch}#cc-main .cm__btn,#cc-main .pm__btn{padding:1em 2em}.show--preferences #cc-main .cc--anim .pm{font-size:1.2em}}@media (max-width:576px){#cc-main .cm{box-shadow:6px 6px 0 0 var(--shadow-color);border:3px solid var(--background-middle);padding:1.8em 1.2em}#cc-main .cm--box{max-width:95%;left:2.5%;right:2.5%;margin:0 auto .5em}#cc-main .pm{box-shadow:none;border:none}}#cc-main .pm__badge{background:var(--background-dark);color:var(--dark-gray);font-weight:600}#cc-main .pm__service-counter{background:var(--front-middle);color:#fff}#cc-main .pm-overlay,.disable--interaction.show--consent #cc-main .cm-wrapper:before{background:rgb(0 0 0 / .5)}.cookie-settings-floating-btn{position:fixed;bottom:20px;left:20px;background:var(--front-middle);color:#fff;width:50px;height:50px;border-radius:50%;border:3px solid var(--front-middle);cursor:pointer;font-size:20px;z-index:999;transition:all 0.3s ease;box-shadow:4px 4px 0 0 var(--shadow-color);display:none;align-items:center;justify-content:center;opacity:0;transform:scale(.8)}.cookie-settings-floating-btn.show{display:flex;animation:cookieButtonFadeIn 0.3s ease forwards}@keyframes cookieButtonFadeIn{to{opacity:1;transform:scale(1)}}.cookie-settings-floating-btn:hover{background:var(--main-button-hover);border-color:var(--main-button);transform:scale(1.1) translate(-2px,-2px);box-shadow:6px 6px 0 0 var(--shadow-color)}.cookie-settings-floating-btn i{pointer-events:none}.cookie-settings-floating-btn::before{content:'Configuración de cookies';position:absolute;left:60px;background:var(--dark-gray);color:#fff;padding:8px 12px;border-radius:6px;white-space:nowrap;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:opacity 0.3s ease;box-shadow:2px 2px 8px rgb(0 0 0 / .2)}.cookie-settings-floating-btn::after{content:'';position:absolute;left:52px;border:6px solid #fff0;border-right-color:var(--dark-gray);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.cookie-settings-floating-btn:hover::before,.cookie-settings-floating-btn:hover::after{opacity:1}@media (max-width:576px){.cookie-settings-floating-btn{bottom:15px;left:15px;width:45px;height:45px;font-size:18px}.cookie-settings-floating-btn::before{display:none}.cookie-settings-floating-btn::after{display:none}}