@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;700&display=swap");body{position:relative;height:100vh;width:100vw}.cookie-card{display:none;z-index:1100;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;right:20px;max-width:480px;width:100%;bottom:20px;text-align:left;max-height:500px;overflow-y:auto}@media (max-width: 600px){.cookie-card{right:0;left:0;margin:auto;width:95%;bottom:10px}}.cookie-card fieldset legend{padding:0}.cookie-card .cookie-body-outer{-webkit-box-shadow:rgba(0,0,0,0.15) 0px 4px 24px,rgba(0,0,0,0.15) 0px 2px 6px;box-shadow:rgba(0,0,0,0.05) 0px 4px 24px,rgba(0,0,0,0.05) 0px 2px 6px;border:1px solid #ededed;border-radius:8px;background:white;padding:24px;font-family:'Rubik', sans-serif}.cookie-card .cookie-body-outer .cookie-card-inner{display:none}.cookie-card .cookie-body-outer .cookie-card-inner.active{display:block}.cookie-card .cookie-body-outer .top-group .logo{width:80px;height:auto;display:inline-block;float:right;margin-left:8px;margin-bottom:8px}.cookie-card .cookie-body-outer .top-group h2{font-size:22px;font-family:inherit;font-weight:900;margin-top:0;display:block;margin-bottom:10px;line-height:1.3;color:#171717}.cookie-card .cookie-body-outer p{font-size:16px;margin:0;color:#626161;font-weight:400;display:block;line-height:1.4}.cookie-card .cookie-body-outer p ~ p{margin-top:10px}.cookie-card .cookie-body-outer .button-group{-webkit-appearance:none;margin:32px 0 0 0;width:100%;display:block;border:none;padding:0}.cookie-card .cookie-body-outer .button-group legend{color:#171717;font-size:18px;font-weight:600;display:block;margin-bottom:16px}.cookie-card .cookie-body-outer .button-group .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cookie-card .cookie-body-outer .button-group button{display:-webkit-inline-box;background:transparent;cursor:pointer;font-size:15px;border-radius:6px;-webkit-transition:background .3s ease;transition:background .3s ease;font-weight:900;border:none;-webkit-box-shadow:none;box-shadow:none;color:#626161;padding:8px 12px}.cookie-card .cookie-body-outer .button-group button:hover{background:#f2f2f2}.cookie-card .cookie-body-outer .button-group button:first-child{background:#da0062;color:#fff;font-size:17px}.cookie-card .cookie-body-outer .button-group button:first-child:hover{background:#8e0040}.cookie-card .cookie-body-outer .more-options .checkbox-group{border:none;padding:0}.cookie-card .cookie-body-outer .more-options .top-group h2{margin:0}.cookie-card .cookie-body-outer .more-options h3{font-size:16px;font-family:inherit;font-weight:900;margin-top:0;display:block;margin-bottom:10px;line-height:1.3;color:#626161;border-bottom:1px solid #ededed;padding-bottom:6px}.cookie-card .cookie-body-outer .more-options .category{margin-top:20px}.cookie-card .cookie-body-outer .more-options .row{position:relative}.cookie-card .cookie-body-outer .more-options .row ~ .row{margin-top:20px}.cookie-card .cookie-body-outer .more-options .row input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cookie-card .cookie-body-outer .more-options .row input:focus+label{outline-width:3px;outline-color:#78aeda;outline-style:solid}.using-mouse .cookie-card .cookie-body-outer .more-options .row input:focus+label{outline:none}.cookie-card .cookie-body-outer .more-options .row input:checked+label::before{background-color:var(--color);border-color:var(--color)}.cookie-card .cookie-body-outer .more-options .row input:checked+label::after{content:'\2713';display:inline-block;color:white;padding:0 6px 0 0;position:absolute;top:4px;left:3px;font-weight:bold;font-size:13px;z-index:1}.cookie-card .cookie-body-outer .more-options .row label{position:relative;display:inline-block;width:100%;cursor:pointer}.cookie-card .cookie-body-outer .more-options .row label .group{display:inline-block;width:calc(100% - 48px - 20px);vertical-align:top}.cookie-card .cookie-body-outer .more-options .row label::before{content:"";aspect-ratio:1 / 1;min-height:18px;min-width:18px;border:2.5px solid #da0062;border-color:var(--color);border-radius:4px;background-color:white;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block;background-size:24px;background-position:center;background-repeat:no-repeat;position:absolute;top:2px;left:0;vertical-align:top}.cookie-card .cookie-body-outer .more-options .row label .inside{padding-left:30px;display:block}.cookie-card .cookie-body-outer .more-options .row label .inside .title{font-weight:bold}
