.data-privacy-layer-visible{overflow:hidden}.data-privacy-layer-visible body{scrollbar-gutter:stable}.privacy-layer{display:none;position:fixed;bottom:0;left:0;height:100vh;width:100vw;align-items:flex-end;justify-content:center;background-color:rgba(30,30,30,.5019607843);z-index:816}.privacy-layer:has(.privacy-layer__modal--open){display:flex}.privacy-layer__modal{border:none;padding:0}.privacy-layer__modal .p-layer__content{font-size:0.875rem;color:#333;margin-block-end:0;max-height:80vh;font-family:"Karbon-Regular",Verdana,sans-serif;padding:0.625rem;overflow:auto;display:grid;grid-template-rows:auto 1fr auto}.privacy-layer__modal .p-layer__content a{color:#333}.privacy-layer__modal .p-layer__content strong{font-family:"Karbon-Bold",Verdana,sans-serif}.privacy-layer__modal .p-layer__headline{font-size:1.125rem;font-family:"Karbon-Bold",Verdana,sans-serif;margin-top:0;margin-bottom:0.625rem;color:#000}.privacy-layer__modal .p-layer__actions{display:flex;flex-direction:column;gap:0.3125rem 0.625rem}.privacy-layer__modal .p-layer__actions .p-layer__button{font-family:"Karbon-Medium",Verdana,sans-serif;font-size:1rem;height:2.5rem;width:100%;text-transform:uppercase;padding-left:0.9375rem;padding-right:0.9375rem;border:none;background-color:#f5002d;color:#fff;cursor:pointer}.privacy-layer__modal .p-layer__actions .p-layer__button--all-gray,.privacy-layer__modal .p-layer__actions .p-layer__button--selection{background-color:#777}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion .pill-toggle{width:3.125rem;height:1.5rem;display:inline-block;cursor:pointer;position:relative;margin-right:0.625rem}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion .pill-toggle__slider{position:absolute;inset:0;background-color:rgba(0,0,0,.25);border-radius:1.875rem;transition:.25s all}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion .pill-toggle__slider::before{content:"";position:absolute;height:1.25rem;width:1.25rem;left:0.125rem;top:0.125rem;background-color:#fff;border-radius:50%;transition:.25s all}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion .pill-toggle__input{display:none}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion .pill-toggle__input:checked+.pill-toggle__slider{background-color:#4eae69}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion .pill-toggle__input:checked+.pill-toggle__slider::before{transform:translateX(1.625rem)}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__wrap{list-style:none;padding-inline-start:0}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__item{border-color:#d2d2d2;border-style:solid;border-width:0.0625rem 0 0}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__item:last-of-type{border-bottom-width:0.0625rem}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__item--active>.custom-privacy-accordion__content{max-height:none}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__item--active>.custom-privacy-accordion__trigger::after,.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__item--active>*>.custom-privacy-accordion__trigger::after{transform:rotate(135deg) translateY(-0.0625rem) translateX(0.25rem)}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__label{display:flex;font-size:1rem;justify-content:space-between;line-height:1.5rem;align-items:center}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__trigger{align-items:center;display:flex;flex-grow:1;justify-content:space-between;line-height:1.5rem;padding:0.625rem;text-decoration:none}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__trigger--inline{display:inline-flex;justify-content:flex-start}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__trigger::after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-left:0.125rem solid #333;border-bottom:0.125rem solid #333;transform:rotate(-45deg) translateY(-0.1875rem) translateX(0);margin-left:1rem;transition:transform .3s ease}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__content{box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .25s}.privacy-layer__modal .p-layer__accordion-wrap .custom-privacy-accordion__content--padding{padding:0.625rem}.privacy-layer__modal .p-layer__scrollable{overflow:auto}.privacy-layer__modal .p-layer__scrollable p{margin:0 0 0.3125rem}@media only screen and (min-width: 768px){.privacy-layer__modal .p-layer__content{font-size:1rem;line-height:1.5;max-height:90vh;max-width:37.5rem;padding:1.25rem}.privacy-layer__modal .p-layer__actions{flex-direction:row}.privacy-layer__modal .p-layer__actions .p-layer__button--all-gray,.privacy-layer__modal .p-layer__actions .p-layer__button--all{order:1}}@media only screen and (max-width: 767px){.privacy-layer__modal .p-layer__content{font-size:0.875rem;line-height:1.125rem}.privacy-layer__modal .p-layer__scrollable{padding-right:0.625rem}}@media only screen and (min-width: 768px){.privacy-layer{align-items:center}}
