.cookie-wrapper{top:0;left:0;position:fixed;z-index:1000000;background-color:rgb(0 0 0 / .5);width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 1s}.cookie-wrapper.active{opacity:1;pointer-events:all}.cookie-wrapper .cookie-banner{height:-moz-fit-content;height:fit-content;max-width:480px;padding:20px;margin:20px;background-color:#fff;box-shadow:0 0 9.6px 0 rgb(0 0 0 / .3);border-radius:5px;font-family:"Verdana",sans-serif;color:#000}.cookie-wrapper .cookie-banner .svg-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:10px}.cookie-wrapper .cookie-banner .text-wrapper{overflow-y:auto;max-height:400px;padding:10px}.cookie-wrapper .cookie-banner .text-wrapper::-webkit-scrollbar{width:10px}.cookie-wrapper .cookie-banner .text-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background:#B5B5B5}.cookie-wrapper .cookie-banner .text-wrapper::-webkit-scrollbar-track{border-radius:5px;background:#F5F5F5}.cookie-wrapper .cookie-banner .text-wrapper .general-text{display:flex;flex-direction:column}.cookie-wrapper .cookie-banner .text-wrapper .general-text p:nth-of-type(1){margin:0;font-size:20px;font-weight:700}.cookie-wrapper .cookie-banner .text-wrapper .general-text p:nth-of-type(2){margin-top:10px;font-size:14px;font-weight:400}.cookie-wrapper .cookie-banner .text-wrapper .general-text p:nth-of-type(3){font-size:14px;font-weight:600}.cookie-wrapper .cookie-banner .text-wrapper .general-text.active{height:0;overflow:hidden}.cookie-wrapper .cookie-banner .text-wrapper .content-options{height:0;overflow:hidden}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option{border-bottom:solid #B5B5B5 1px}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .option-heading{display:flex;justify-content:space-between;align-items:center}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .option-heading p{font-size:16px;font-weight:700}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .option-heading .selector{position:relative;cursor:pointer;width:50px;height:25px;background-color:rgb(181 181 181 / .5);border-radius:12.5px;transition:all 0.7s}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .option-heading .selector div{position:absolute;left:0;transition:inherit;width:25px;height:25px;background-color:#B5B5B5;border-radius:50%}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option p{font-size:14px;font-weight:400}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion{margin-bottom:20px}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion .heading{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:10px;transition:all 0.3s}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion .heading svg{transition:rotate 0.3s}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion .heading p{cursor:pointer;margin:0;color:#555;font-size:13px;font-style:italic;font-weight:400}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion .content{transition:height 0.3s,opacity 1s;height:0;overflow-y:hidden;opacity:0}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion .content :global(:first-child){margin-top:0}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion .content :global(:last-child){margin-bottom:0}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion.active .heading svg{rotate:180deg}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option .accordion.active .content{opacity:1}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option.active .option-heading .selector{background-color:#E6E600}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option.active .option-heading .selector div{left:25px;background-color:#F0FF00}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option.required .option-heading .selector{cursor:not-allowed;background-color:#F0FF00}.cookie-wrapper .cookie-banner .text-wrapper .content-options .option.required .option-heading .selector div{opacity:0}.cookie-wrapper .cookie-banner .text-wrapper .content-options.active{height:-moz-fit-content;height:fit-content}.cookie-wrapper .cookie-banner .general-buttons{display:flex;flex-direction:column;margin-top:20px}.cookie-wrapper .cookie-banner .general-buttons .major-button{border-radius:5px;background:#F0FF00;color:#000;font-size:16px;text-align:center;font-weight:700;padding:15px 0;width:100%;cursor:pointer}.cookie-wrapper .cookie-banner .general-buttons .minor-button{display:inline;align-self:center;color:#555;font-size:16px;font-weight:400;text-align:center;border-bottom:1px #000 solid;cursor:pointer}