.legal-popup{width:100%}.legal-popup--overlay{background:#fff;height:100vh;left:0;opacity:.5;position:fixed;right:0;top:0;-webkit-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out;z-index:99999}.legal-popup--wrapper{background-color:#fff;border-radius:6.25rem;max-width:50rem;padding:1rem 1rem 2.5rem;z-index:999999}.legal-popup--content-wrapper{border-color:var(--color-brand-quaternary);border-radius:4.6875rem 1.5625rem 4.6875rem 9.375rem;border-style:solid;border-width:8px;padding:2.5rem}@media screen and (min-width:768px){.legal-popup--content-wrapper{border-radius:6.25rem 1.5625rem 6.25rem 12.5rem}}[dir=rtl] .legal-popup--content-wrapper{border-radius:1.5625rem 4.6875rem 9.375rem 4.6875rem}@media screen and (min-width:480px){[dir=rtl] .legal-popup--content-wrapper.has-image{grid-template-areas:"content content content content content content content content image image image image"}}@media screen and (min-width:768px){[dir=rtl] .legal-popup--content-wrapper{border-radius:1.5625rem 6.25rem 12.5rem 6.25rem}}.legal-popup--content-wrapper.color-scheme--primary{border-color:var(--color-brand-primary-50)}.legal-popup--content-wrapper.color-scheme--primary-50{border-color:var(--color-brand-primary)}.legal-popup--content-wrapper.color-scheme--secondary{border-color:var(--color-brand-secondary-50)}.legal-popup--content-wrapper.color-scheme--secondary-50{border-color:var(--color-brand-secondary)}.legal-popup--content-wrapper.color-scheme--tertiary{border-color:var(--color-brand-tertiary-50)}.legal-popup--content-wrapper.color-scheme--tertiary-50{border-color:var(--color-brand-tertiary)}.legal-popup--content-wrapper.color-scheme--quaternary{border-color:var(--color-brand-quaternary-50)}.legal-popup--content-wrapper.color-scheme--quaternary-50{border-color:var(--color-brand-quaternary)}.legal-popup--content-wrapper.color-scheme--quinary{border-color:var(--color-brand-quinary-50)}.legal-popup--content-wrapper.color-scheme--quinary-50{border-color:var(--color-brand-quinary)}.legal-popup--content-wrapper.color-scheme--senary{border-color:var(--color-brand-senary-50)}.legal-popup--content-wrapper.color-scheme--senary-50{border-color:var(--color-brand-senary)}.legal-popup--content-wrapper.color-scheme--septenary{border-color:var(--color-brand-septenary-50)}.legal-popup--content-wrapper.color-scheme--septenary-50{border-color:var(--color-brand-septenary)}.legal-popup--content-wrapper .legal-popup--content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1rem}@media screen and (min-width:768px){.legal-popup--content-wrapper .legal-popup--content{padding-left:2rem}}[dir=rtl] .legal-popup--content-wrapper .legal-popup--content{padding-left:0;padding-right:1rem;text-align:right}@media screen and (min-width:768px){[dir=rtl] .legal-popup--content-wrapper .legal-popup--content{padding-right:2rem}}@media screen and (min-width:480px){[dir=rtl] .legal-popup--content-wrapper.has-image{grid-template-areas:"content content content content content content content content image image image image"}[dir=rtl] .legal-popup--content-wrapper.has-image .legal-popup--content{grid-area:content}[dir=rtl] .legal-popup--content-wrapper.has-image .legal-popup--image{grid-area:image}}.legal-popup--text{font-style:normal;line-height:1.8em;margin:0 0 .9375rem}.legal-popup--buttons a.button{display:block;margin:1rem auto 0;text-align:center;width:80%}.legal-popup--buttons a.button--secondary{text-transform:uppercase}.fancybox--is-legal-popup .fancybox__backdrop{--fancybox-bg:hsla(0,0%,100%,.5);background-color:hsla(0,0%,100%,.5)}.fancybox--is-legal-popup .fancybox__content{background-color:#fff;padding:1rem 1rem 2.5rem}.fancybox--is-legal-popup .fancybox__content .carousel__button.is-close{background-color:var(--color-brand-secondary-50);border-radius:1.875rem;color:var(--color-brand-primary);height:3.75rem;right:.75rem;top:.75rem;width:3.75rem}[dir=rtl] .fancybox--is-legal-popup .fancybox__content .carousel__button.is-close{left:0;right:auto}.fancybox--is-legal-popup .fancybox__content .carousel__button.is-close svg{-webkit-filter:none;filter:none;height:1.25rem;width:1.25rem}.fancybox--is-legal-popup .fancybox__slide{padding:0 calc(var(--element-spacing)/2) calc(var(--element-spacing)/2)}