/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,::before,::after{box-sizing:border-box}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type='button'],[type='reset'],[type='submit']{appearance:button;-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{appearance:button;-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:'Blinker';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Blinker.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+02BB-02BC,U+02C6,U+0308,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:100 1000;font-stretch:100%;font-display:swap;src:url(../fonts/OpenSans.woff2) format('woff2 supports variations') format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+02BB-02BC,U+02C6,U+0308,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Trebuchet Fallback';src:local('Trebuchet MS');font-display:swap;size-adjust:91%;ascent-override:104%;descent-override:26%;line-gap-override:normal}@font-face{font-family:'Tahoma Fallback';src:local(Tahoma);size-adjust:104%;ascent-override:normal;descent-override:normal;line-gap-override:8%}html{font-family:'Open Sans','Tahoma Fallback',sans-serif;font-size:16px}:root{--site-maxwidth:80em;--padding-h:1rem;--padding-h-gen:0 var(--padding-h);--gap-v:1.5rem;--gap-h:2.5rem;--radius:0.8rem;--font-size:1.1rem;--col-princ:#8756df;--col-princ-rgb:135,86,223;--col-princ-50:#ab88e9;--col-princ-20:#c3aaef;--col-sec:#3c3c7a;--col-h1:#361134;--col-h2:#361134;--col-h2-rgb:54,17,52;--col-h3:#4E5340;--col-oscuro:#190E2E;--col-borde-filas:rgba(var(--col-princ-rgb),0.4);--line-height-txt:1.3em;--trans:all 0.3s ease}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:var(--col-princ-20);border-radius:5px}body{color:#444}main,aside{padding:0}h1,h2,h3,h4,h5,.tit-pre{font-family:'Blinker','Trebuchet Fallback';text-align:center}h1{margin-top:0;margin-bottom:.2em;font-size:2.1rem;color:var(--col-h1);line-height:.95em}h1,h2,h3,h4,h5{font-weight:400}h2{margin-top:0;margin-bottom:.6em;font-size:2rem;color:var(--col-h2);line-height:.95em}h3{margin-top:0;margin-bottom:.6em;font-size:1.55rem;color:var(--col-h3);line-height:1.1em}ul{margin:0;padding:0;font-size:var(--font-size);line-height:var(--line-height-txt)}p{margin:0 0 .55em 0;font-size:var(--font-size);line-height:var(--line-height-txt);text-align:justify;text-justify:inter-word;text-align-last:left}p:last-child{margin:0 0 0 0}a{color:var(--col-princ);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:#ddd;text-underline-offset:.15em;transition:var(--trans)}a:hover{filter:brightness(70%)}strong{font-weight:600;color:var(--col-h2);filter:saturate(.8)}header{max-width:calc(var(--site-maxwidth) - (var(--padding-h) * 2));margin:.5rem auto 0 auto}.tit-cont{display:flex;flex-direction:column;align-items:center;gap:var(--gap-h);margin-top:1rem}.tit-pre{margin-top:0;margin-bottom:.2em;color:var(--col-princ);font-size:1.8rem;font-weight:400;line-height:.95em}.tit-h1{flex-basis:100%;justify-self:start;align-self:center;padding:var(--padding-h-gen)}.tit-h1 h2{margin-bottom:.23em;font-size:1.75rem;color:var(--col-h3);line-height:.95em}.tit-h1 h3{font-size:1.55rem;color:#5c614e;margin-bottom:0}.tit-otro{flex-basis:100%;width:100%;justify-self:end;align-self:center}.btn-prueba{display:block;margin-top:var(--gap-v);text-align:center}.btn-prueba a{display:inline-block;padding:.24em 1.6em;border-radius:1.8em;background-color:var(--col-princ);color:#fff;font-size:.95rem;font-weight:800;line-height:3em;text-transform:uppercase;text-decoration:none;transition:var(--trans)}.btn-prueba a:hover{background-color:rgba(var(--col-princ-rgb),.85);filter:brightness(100%)}.filas{background:radial-gradient(circle at 100% 100%,#fafafa 0,#fafafa 4px,transparent 4px) 0% 0%/5px 5px no-repeat,radial-gradient(circle at 0 100%,#fafafa 0,#fafafa 4px,transparent 4px) 100% 0%/5px 5px no-repeat,radial-gradient(circle at 100% 0,#fafafa 0,#fafafa 4px,transparent 4px) 0% 100%/5px 5px no-repeat,radial-gradient(circle at 0 0,#fafafa 0,#fafafa 4px,transparent 4px) 100% 100%/5px 5px no-repeat,linear-gradient(#fafafa,#fafafa) 50% 50%/calc(100% - 2px) calc(100% - 10px) no-repeat,linear-gradient(#fafafa,#fafafa) 50% 50%/calc(100% - 10px) calc(100% - 2px) no-repeat,radial-gradient(transparent 15%,var(--col-borde-filas) 55%,rgb(72 171 224 / .055) 95%,#fff0 100%);border-radius:var(--radius)}.sep{display:block;margin-top:var(--gap-v);color:rgba(var(--col-h2-rgb),.06);text-align:center}.sep::before{content:"/\\O/\\O/\\O/\\";font-size:.7rem;font-weight:900;letter-spacing:.8em;line-height:.9em}.opin{max-width:var(--site-maxwidth);margin:var(--gap-v) auto 0 auto;padding:0 var(--padding-h);text-align:center}.opin h2{margin-bottom:2.5rem}.reviews{min-height:12.67rem;text-align:left}.star{display:inline-block;width:1.8rem;aspect-ratio:1;background:#f8cA00;clip-path:polygon(50% 0,79% 90%,2% 35%,98% 35%,21% 90%)}.faq{display:flex;flex-direction:column;align-items:center;gap:var(--gap-h);max-width:var(--site-maxwidth);margin:var(--gap-v) auto 0 auto;padding:calc(var(--padding-h) + 1rem) 0}.faq1,.faq2{flex-basis:100%;width:100%;align-content:center}.faq1,.faq2{padding:var(--padding-h-gen)}.refuerzo2{width:calc(100% - (var(--padding-h) * 2))}.list-faq-cont::-webkit-scrollbar{width:20px}.list-faq-cont::-webkit-scrollbar-track{background:#f0f0f0;border-left:#fff 12px solid}.list-faq-cont::-webkit-scrollbar-thumb{background:#ccc;border-left:#fff 12px solid;border-radius:0}.list-faq-cont{width:100%;max-height:20em;overflow:auto;outline:none}.list-faq{display:block;margin-bottom:1rem;padding:.8em .6em;border:rgba(var(--col-princ-rgb),.4) thin solid;border-radius:.4rem;background-color:rgb(255 255 255 / .8);text-align:left}.list-faq summary{display:block;list-style-type:none;cursor:pointer;outline:none}.list-faq h3{margin:0;font-size:calc(var(--font-size) + 0.1rem);font-weight:700;color:var(--col-princ);line-height:1.1em;text-align:left;transition:color 600ms ease}.list-faq summary:hover h3{color:var(--col-oscuro)}.icon-mas,.icon-menos{margin-right:.3em;font-variant-numeric:tabular-nums}.icon-menos{display:none}.list-faq[open] summary:hover h3{color:var(--col-princ)}.list-faq[open] .icon-mas{display:none}.list-faq[open] .icon-menos{display:inline}.list-faq[open] h3{color:var(--col-oscuro)}.respuesta{margin-top:.9em}.respuesta p{font-size:var(--font-size);text-align:left}.respuesta ul{margin-left:1rem;font-size:calc(var(--font-size) - 0.05rem)}.respuesta ul li::marker{color:rgba(var(--col-princ-rgb),.9)}.tel-espacios{white-space:nowrap}footer{margin-top:calc(var(--gap-v) + ( var(--gap-h) / 2));padding:var(--padding-h-gen);background-color:var(--col-sec)}footer>div{width:100%;max-width:var(--site-maxwidth);margin:0 auto;padding:2rem 0}footer p{margin-top:0;margin-bottom:.6em;font-size:1rem;color:#fff;text-align:center;text-align-last:unset}footer p:first-child{margin-bottom:1.1em}footer p:last-child{margin-bottom:0}.cont-footer-btn{display:flex;align-items:stretch;justify-content:center;gap:1.1rem}.footer-btn{padding:.7em .8em;border-radius:1em;background-color:#fff;color:var(--col-princ);font-weight:600;text-decoration:none;transition:var(--trans);cursor:pointer}.footer-btn:hover{color:var(--col-sec);filter:brightness(100%)}.footer-a{display:inline-block;margin-right:1.1em;color:#fff;font-weight:700;letter-spacing:-.5px;text-decoration:none;text-underline-offset:.3em;transition:var(--trans)}.footer-a:last-child{margin-right:0}.footer-a:hover{text-decoration:underline dotted;filter:brightness(100%)}.footer-copyright{font-size:90%}@media (min-width:48em){:root{--padding-h:2rem;--gap-h:2rem;--font-size:1.16rem;--line-height-txt:1.4em;--col-borde-filas:rgba(var(--col-princ-rgb),0.6)}.sep{content:"/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\";color:rgba(var(--col-h2-rgb),.03)}.tit-cont{flex-direction:row;margin-top:2rem}.tit-pre{font-size:2rem}.tit-h1{flex-basis:calc(55% - (var(--gap-h)/2));justify-self:start;padding:0 0 0 var(--padding-h)}.tit-h1 h1,.tit-h1 h2,.tit-h1 h3,.tit-h1 h4,.tit-pre{text-align:left}h1{font-size:2.6rem}.tit-h1 h2{font-size:2.3rem}.tit-h1 h3{font-size:1.78rem}.tit-cont .btn-prueba{margin-top:var(--padding-h);text-align:left}.tit-otro{flex-basis:calc(45% - (var(--gap-h)/2));width:unset;padding:0 var(--padding-h) 0 0}h2{font-size:2.2rem}h3{font-size:1.5rem}.opin{max-width:40em}.faq1,.faq2{max-width:40em}.list-faq-cont{max-height:30em}.respuesta p{font-size:calc(var(--font-size) - 0.1rem)}.respuesta ul{margin-left:1.4rem;font-size:calc(var(--font-size) - 0.1rem)}}@media (min-width:64em){:root{--padding-h:2rem;--gap-h:3rem;--font-size:1.2rem;--col-borde-filas:rgba(var(--col-princ-rgb),0.8)}.tit-cont{margin-top:2.5rem}h1{font-size:3rem;line-height:1em}.tit-h1 h2{font-size:2.6rem}.tit-h1 h3{font-size:2rem}h2{font-size:2.4rem;line-height:.95em}h3{font-size:1.8rem;margin-bottom:.65em}.opin{max-width:unset}.faq{flex-direction:row;max-width:calc(100% - (var(--padding-h) * 2));align-items:start}.faq1,.faq2{max-width:unset}.faq1 h2,.faq1 h3{text-align:left}.list-faq-cont{max-height:22rem}.faq1{flex-basis:calc(45% - (var(--gap-h)/2));padding:0 0 0 var(--padding-h)}.faq2{flex-basis:calc(55% - (var(--gap-h)/2));padding:0 var(--padding-h) 0 0}.faq1 select{width:100%;padding:1rem 0;border:var(--col-princ) thin solid;filter:drop-shadow(0 0 .9rem rgba(var(--col-princ-rgb),.1));font-size:var(--font-size);outline:none}.faq1 select option{padding:.2em 1rem;border-bottom:rgba(var(--col-princ-rgb),.3) thin dotted;color:var(--col-h2);font-weight:500}.faq1::after{width:0;height:0;clip-path:none}}@media (min-width:75em){:root{--padding-h:3rem;--gap-h:4rem;--radius:1.8rem;--font-size:1.23rem}h1{font-size:3.1rem;line-height:1.05em}h2{margin-bottom:.4em;font-size:2.7rem;line-height:1em}h3{font-size:2rem}.sep{content:"/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\O/\\";color:rgba(var(--col-h2-rgb),.05)}.tit-h1{flex-basis:calc(60% - (var(--gap-h)/2));padding:0}.tit-h1 h3{font-size:2rem}.tit-pre{font-size:2.6rem}.tit-otro{flex-basis:calc(40% - (var(--gap-h)/2));padding:0}.opin{max-width:calc(var(--site-maxwidth) - (var(--padding-h) * 2));padding:var(--padding-h);background:radial-gradient(circle at 100% 100%,#fff 0,#fff 4px,transparent 4px) 0% 0%/5px 5px no-repeat,radial-gradient(circle at 0 100%,#fff 0,#fff 4px,transparent 4px) 100% 0%/5px 5px no-repeat,radial-gradient(circle at 100% 0,#fff 0,#fff 4px,transparent 4px) 0% 100%/5px 5px no-repeat,radial-gradient(circle at 0 0,#fff 0,#fff 4px,transparent 4px) 100% 100%/5px 5px no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 2px) calc(100% - 10px) no-repeat,linear-gradient(#fff,#fff) 50% 50%/calc(100% - 10px) calc(100% - 2px) no-repeat,radial-gradient(transparent 15%,rgba(var(--col-princ-rgb),.4) 50%,rgb(72 171 224 / .055) 85%,#fff0 100%);border-radius:var(--radius)}.faq{max-width:calc(var(--site-maxwidth) - (var(--padding-h) * 2))}}:root{--mn-col-link:#190E2E;--mn-col-icon:var(--mn-col-link)}.ocultar{display:none}.wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--site-maxwidth);margin:0 auto;padding:var(--padding-h-gen);background-color:#fff}.logo img{max-width:11.25em;height:auto}.wrapper a{color:unset;font-weight:unset;text-decoration:unset;text-decoration-thickness:unset;text-decoration-color:unset;text-underline-offset:unset;transition:unset}.wrapper a:hover{filter:unset}.wrapper .btn{display:block}.nav-links{position:fixed;z-index:15;top:0;left:-100%;display:block;width:100%;max-width:350px;max-height:100vh;padding:3em 1.05em;background:rgb(249 249 249 / .98);overflow-y:auto;box-shadow:0 15px 0 rgb(0 0 0 / .18);line-height:normal;transition:all 0.3s ease}.nav-links li{margin:.7rem .5rem;list-style:none}.nav-links li a{display:block;padding:.6rem .4rem;border-top:#cecece thin dotted;font-size:1.2rem;font-weight:600;color:var(--mn-col-link);text-decoration:none;transition:all 0.3s ease}.nav-links li a:hover{filter:brightness(270%)}.mn-icon{width:1.5rem;height:1.5rem;translate:0 .35rem}.txt-rrss{display:inline}#mn-contact{padding:.6rem .4rem;border-top:#cecece thin dotted;color:var(--col-princ);font-size:1.3rem;font-weight:800}#mn-contact:hover{filter:brightness(110%)}.nav-links::-webkit-scrollbar{width:5px}.nav-links::-webkit-scrollbar-track{background:#ececec}.nav-links::-webkit-scrollbar-thumb{background:#cecece}.wrapper input{display:none}.wrapper .btn{cursor:pointer}.wrapper .btn.close-btn{position:absolute;right:1rem;top:1rem;padding:.25rem .6rem;border-radius:40%;background-color:var(--mn-col-link);font-family:'Blinker','Trebuchet Fallback';font-weight:700;font-size:1rem;color:#fff}.mn-hamb{width:2.5rem;height:2.5rem}#menu-btn:checked~.nav-links{left:0%}#menu-btn:checked~.btn.menu-btn{display:none}#close-btn:checked~.btn.menu-btn{display:block}.wa-fijo{position:fixed;bottom:100px;left:4px;z-index:10;display:block;width:50px;height:50px;border-radius:100%;background-color:#f5f5f5;color:#25d366}.wa-fijo svg{margin:0;width:55px;height:55px;translate:-2.5px -2.5px}.qr-wa-fijo{display:none}@media (min-width:48em){.logo img{width:15em;max-width:unset}.wa-fijo{display:none}.qr-wa-fijo{position:fixed;bottom:10%;right:6px;z-index:10;display:block}#mn-contact{font-weight:600}}@media screen and (min-width:75em){.wrapper{padding:0}.wrapper .btn{display:none}.nav-links{position:static;display:inline-flex;align-items:center;width:unset;max-width:unset;margin:0;padding:.15em .1rem;border-radius:.4rem;box-shadow:none;background-color:#fafafa;transition:none}.nav-links li{margin:0}.nav-links li a{margin-right:.4rem;padding:.4em;border-top:none;letter-spacing:-.4px}.nav-links li a,#mn-contact{font-size:1.1rem}#mn-contact{margin-left:.4rem;margin-right:.3rem;padding:.4rem .8rem;border-top:none;border-radius:1.8rem;background-color:var(--col-princ);color:#fff}.mn-icon{translate:0 1.5px}.txt-rrss{display:none}}.consent-studio{position:fixed;z-index:999999}.consent-studio .cookie-banner.is--hidden,.consent-studio .cookie-list.is--hidden{display:none}.consent-studio .cookie-toggle{position:fixed;bottom:15px;left:15px;border:1px solid #ccc;display:flex;border-radius:calc((3em + 6px)/2);background:#f6f6f6;font-size:16px;font-size:min(1rem,16px);overflow:hidden;animation:consentStudioFadeInElement .5s}.consent-studio .cookie-toggle svg{max-width:1.25em;max-width:max(1.25em,18px);max-height:1.25em;max-height:max(1.25em,18px);width:100%;height:100%}.consent-studio:has(.cookie-banner:not(.is--hidden)) .cookie-toggle,.consent-studio:has(.cookie-list:not(.is--hidden)) .cookie-toggle{display:none}.consent-studio .cookie-toggle__preferences,.consent-studio .cookie-toggle__list{display:flex;justify-content:center;align-items:center;color:var(--col-princ);padding:3px;height:1.5em;height:max(1.5em,24px);width:1.5em;width:max(1.5em,24px);cursor:pointer}.consent-studio .cookie-toggle__preferences{background-color:#fff;background-color:light-dark(#fff,#000);border-radius:calc((3em + 6px)/2)}@keyframes consentStudioFadeInElement{0%{opacity:0}to{opacity:1}}.consent-studio{position:fixed;bottom:0;pointer-events:none;width:100vw;height:100vh;height:100dvh;padding:1em;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:9000000}.consent-studio svg{max-height:1.25em;max-width:1.25em;height:1.25em;line-height:1rem;display:inline-block;position:relative}.consent-studio .cookie-banner,.consent-studio .cookie-list,.consent-studio .cookie-toggle{pointer-events:all;box-sizing:border-box}.consent-studio .cookie-banner,.consent-studio .cookie-list{background-color:#fff;background-color:light-dark(#fff,#000);width:100%;max-width:600px;margin:auto 0 1em 0;padding:.6em}.consent-studio .cookie-banner .consent-studio__header,.consent-studio .cookie-list .consent-studio__header{display:flex;justify-content:space-between;align-items:center}.consent-studio .cookie-banner .consent-studio__header .consent-studio__h,.consent-studio .cookie-list .consent-studio__header .consent-studio__h{max-width:75%}.consent-studio .cookie-banner a{color:var(--col-princ);text-decoration:none}.consent-studio .cookie-banner .cookie-banner__body{margin-top:.25em}.consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p{margin-bottom:0}.consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p.is--more-info{margin-top:.1em}.consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p a{display:inline-block}.consent-studio .cookie-list{display:block;z-index:10;position:absolute}.consent-studio .cookie-list.is--hidden{display:none}.consent-studio{display:flex;justify-content:center;align-items:center;font-size:1rem}.consent-studio .cookie-banner,.consent-studio .cookie-list{border-radius:8px;box-shadow:0 0 60px #00000054}.consent-studio .cookie-banner *,.consent-studio .cookie-list *{font-family:inherit;line-height:1.25em;margin:unset;text-decoration:none;text-transform:none;letter-spacing:unset}.consent-studio .cookie-banner .consent-studio__h *,.consent-studio .cookie-list .consent-studio__h *{font-size:.85rem}.consent-studio .consent-studio__action{padding:.1em .3em;border-radius:3px;background-color:#f6f6f6;cursor:pointer;color:var(--col-princ);display:inline-flex;justify-items:center;align-items:center}.consent-studio .consent-studio__action svg{margin-right:2px}.consent-studio .consent-studio__header .consent-studio__action{font-size:.85rem}.consent-studio .cookie-list{display:flex;align-items:stretch}.consent-studio .cookie-list .cookie-list__inner{width:100%;display:flex;flex-direction:column}.consent-studio .cookie-list .cookie-list__scroller{height:100%;overflow-y:scroll;border:2px solid #f6f6f6;flex-grow:1;font-size:.8em}.consent-studio .cookie-list .cookie-list__wrap{padding:15px;display:grid;grid-template-columns:1fr;grid-row-gap:15px}.consent-studio .cookie-list .cookie-list__cat{display:flex;flex-direction:column}.consent-studio .cookie-list .cookie-list__cat__h{font-size:1em;color:var(--col-princ);margin-bottom:.5em}.consent-studio .cookie-list .cookie-list__vendors{border:2px solid #f6f6f6}.consent-studio .cookie-list .cookie-list__vendor__toggle__inactive,.consent-studio .cookie-list .cookie-list__vendor__toggle__active{display:none}.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header{cursor:pointer}.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header .cookie-list__vendor__h,.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header .cookie-list__vendor__toggle{pointer-events:none}.consent-studio .cookie-list .cookie-list__vendor.is--open .cookie-list__vendor__toggle__active{display:block}.consent-studio .cookie-list .cookie-list__vendor:not(.is--open):hover .cookie-list__vendor__header{background-color:#f6f6f6}.consent-studio .cookie-list .cookie-list__vendor:not(.is--open) .cookie-list__vendor__toggle__inactive{display:block}.consent-studio .cookie-list .cookie-list__vendor:not(.is--open) .cookie-list__vendor__platforms{display:none}.consent-studio .cookie-list .cookie-list__vendor__header,.consent-studio .cookie-list .cookie-list__vendor__platform__header{display:flex;justify-content:space-between}.consent-studio .cookie-list .cookie-list__vendor__header,.consent-studio .cookie-list .cookie-list__vendor__platform__header,.consent-studio .cookie-list .cookie-list__vendor__platform__table{padding:11px}.consent-studio .cookie-list .cookie-list__vendor__platform__header a{text-decoration:none;color:var(--col-princ);display:inline-flex;align-items:center}.consent-studio .cookie-list .cookie-list__vendor__platform__header a svg{height:1.25em;top:-2px;margin-left:2px}.consent-studio .cookie-list .cookie-list__vendor__toggle{color:var(--col-princ)}.consent-studio .cookie-list .cookie-list__vendor__platform{background:#f6f6f6;padding-bottom:15px}.consent-studio .cookie-list .cookie-list__vendor__platform:not(:last-child){border-bottom:1px solid #d8d8d8}.consent-studio .cookie-list .cookie-list__vendor__platform__table{display:flex}.consent-studio .cookie-list .cookie-list__vendor__platform__ul{display:grid;grid-template-columns:1fr;grid-row-gap:.5em;padding:0 15px}.consent-studio .cookie-list .cookie-list__vendor__platform__li{display:grid;grid-template-columns:2fr 4fr 1fr;grid-column-gap:.5em;color:#797979}.consent-studio .cookie-list .cookie-list__vendor__platform__li .cookie-list__vendor__platform__li__expi{text-align:right}.consent-studio .cookie-banner p{font-size:.8rem}.consent-studio .cookie-banner .cookie-banner__consent-wrap{margin-top:0}.consent-studio .cookie-banner ul{list-style:none;padding:0;display:flex;row-gap:.4em;margin:1em 0}.consent-studio .cookie-banner ul li{margin:0 2em 0 0;display:flex;align-items:center}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__consent__label{font-size:.9rem}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch{position:relative;display:flex}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch input[type=checkbox]{opacity:0;width:2.3em;height:0;margin-right:.5em;display:inline-block}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider{position:absolute;top:50%;left:0;right:0;bottom:0;background-color:#ccc;background-color:light-dark(#ccc,#000);transition:.4s;border-radius:.84375em;width:calc(2.25em + 2px);height:1.2em;transform:translateY(-50%);border:2px solid #ccc;box-sizing:content-box;visibility:visible}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider:before{position:absolute;content:"";height:1.1em;width:1.125em;left:1px;bottom:1px;background:unset;background-color:#fff;transition:.4s;border-radius:50%}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider:after{position:absolute;content:"";height:1.1em;width:1.125em;left:1px;bottom:1px;-webkit-mask-image:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='.75em' height='1em' fill='currentColor' viewBox='0 0 256 256' stroke='currentColor' stroke-width='1em' stroke-linecap='butt' stroke-linejoin='round'><path d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'></path></svg>");mask-image:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='.75em' height='1em' fill='currentColor' viewBox='0 0 256 256' stroke='currentColor' stroke-width='1em' stroke-linecap='butt' stroke-linejoin='round'><path d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'></path></svg>");mask-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;z-index:1;transition-property:background-color;transition:.1s}.consent-studio .cookie-banner .cookie-banner__toggles input:checked+.cookie-banner__slider{background-color:var(--col-princ);border:2px solid var(--col-princ)}.consent-studio .cookie-banner .cookie-banner__toggles input:focus+.cookie-banner__slider{box-shadow:0 0 1px var(--col-princ)}.consent-studio .cookie-banner .cookie-banner__toggles input:checked+.cookie-banner__slider:before,.consent-studio .cookie-banner .cookie-banner__toggles input:checked+.cookie-banner__slider:after{transform:translate(1.125em)}.consent-studio .cookie-banner .cookie-banner__toggles input:checked+.cookie-banner__slider:before{color:var(--col-princ)}.consent-studio .cookie-banner .cookie-banner__toggles input:checked+.cookie-banner__slider:after{background-color:var(--col-princ);transition:.4s}.consent-studio .cookie-banner .cookie-banner__toggles input:checked:disabled+.cookie-banner__slider:after{background-color:#7f7f7f8c}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch{cursor:pointer}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch:has(input[type=checkbox][disabled]){cursor:not-allowed}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch:has(input[type=checkbox][disabled]) .cookie-banner__slider{background-color:#fff;background-color:light-dark(#fff,rgb(255 255 255 / .15));border:2px solid #ccc}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch:has(input[type=checkbox][disabled]) .cookie-banner__slider:before{background-color:#ccc}.consent-studio .cookie-banner:not(.enable--analytics) .cookie-banner__toggles [cs-list-category=analytics]{display:none}.consent-studio .cookie-banner:not(.enable--marketing) .cookie-banner__toggles [cs-list-category=marketing]{display:none}.consent-studio .cookie-banner .consent-studio__header__actions{display:flex;align-items:stretch;gap:.5em}.consent-studio:has(.cookie-banner:not(.is--hidden)){pointer-events:all;background:rgb(0 0 0 / .25)}.consent-studio .cookie-banner .cookie-banner__buttons{display:flex;flex-direction:column-reverse;gap:.4em}.cookie-banner__buttons button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:.85rem;cursor:pointer}.cookie-banner__buttons button[cs-consent=all]{flex-grow:3;padding:.6em .2em;background-color:var(--col-princ);color:#fff;font-weight:700;text-transform:uppercase}.cookie-banner__buttons button[cs-consent=all]:hover{border:#635979 1px solid;background-color:rgba(var(--col-princ-rgb),.9)}.cookie-banner__buttons button[cs-consent=selection],.cookie-banner__buttons button[cs-consent=reject]{flex-grow:1;padding:.4em .2em;background-color:#fff;color:rgba(var(--col-princ-rgb),.9);border:#e9e9e9 1px solid}@media screen and (max-width:540px){.consent-studio .cookie-banner ul{flex-direction:column}}@media screen and (min-width:767px){.consent-studio .cookie-list{max-height:calc(100vh - 240px);min-height:33vh}.consent-studio .cookie-banner .cookie-banner__body__p.is--explanation,.consent-studio .cookie-banner .cookie-banner__body__p.is--more-info{margin-top:0}.consent-studio .cookie-banner ul{justify-content:space-evenly}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider{border-radius:.84375em;width:calc(2em + 2px);height:.93em}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider:before,.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider:after{height:.8em;width:.8em}.consent-studio .cookie-banner .cookie-banner__buttons{display:flex;flex-direction:row-reverse}.cookie-banner__buttons button{font-size:.8rem}.cookie-banner__buttons button[cs-consent=all]{border:#4A4060 2px solid;font-weight:400}.cookie-banner__buttons button[cs-consent=all]:hover{border:#635979 2px solid}}@media screen and (max-width:767px) and (min-width:767px){.consent-studio .cookie-banner .cookie-banner__exp-wrap p{font-size:.8em;line-height:1.2em}}@media screen and (max-width:767px){.consent-studio{padding:0}.consent-studio .cookie-banner,.consent-studio .cookie-list{padding:15px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);width:100%}.consent-studio .cookie-banner.cookie-list,.consent-studio .cookie-list.cookie-list{height:100%}.consent-studio .cookie-banner{padding:.5em}.consent-studio .cookie-banner,.consent-studio .cookie-list{box-shadow:0 0 60px #00000040}}