:root{--color-black:#2b2b2b;--color-black-dark:#000;--color-black-light:#505050;--color-white:#fff;--color-a:#ff3c00;--color-a-background:#f8c592;--color-gray-a:#707070;--color-gray-b:#bdbdbd;--color-gray-c:#f8f8f8;--color-gray-d:#1b1b1b;--color-gray-background:#e6e6e6;--color-neutral:#f1f1f1;--color-disabled:var(--color-gray-b);--color-error:#cd0024;--color-error-dark:#a8001f;--color-success:#0e8345;--color-warning:#f6bc2f;--color-warning-light:#fceabf;--color-facebook:#0866ff;--color-instagram:#e4405f;--color-linkedin:#0a66c2;--color-x:#000;--color-whatsapp:#25d366;--color-youtube:red;--font-base:"LayherTextWeb",Helvetica,Arial,sans-serif;--font-heading:var(--font-base);--font-decorative:"LayherHeadlineWeb",var(--font-base);--font-quote:"Playfair Display",var(--font-base);--line-height-base:1.55;--line-height-heading:1.25;--font-size-6:1.6rem;--font-size-5:2rem;--font-size-4:2.4rem;--font-size-3:3.2rem;--font-size-2:4.2rem;--font-size-1:5.8rem;--font-size-0:6.8rem;--block-gutter:4rem;--block-gutter-desktop:8rem;--border-radius:.4rem;--container-gutter:1.6rem;--container-width:128rem;--container-narrow-width:88.6rem;--grid-gutter:2.4rem;--transition-style:.25s ease;--transition-style-fast:.1s ease;--transition-style-spring:.8s cubic-bezier(.175,.885,.32,1.275);--top-nav-height:6.4rem;--main-nav-height:5.6rem;--main-nav-height-desktop:7.2rem;--impersonate-nav-height:6rem;--impersonate-nav-height-desktop:4rem}.a-base-choice{display:flex;flex-direction:column}.a-base-choice__choice{align-items:center;display:flex}.a-base-choice__choice input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-white);border:.15rem solid var(--color-gray-d);border-radius:0;cursor:pointer;height:1.6rem;margin-right:.8rem;outline:none;width:1.6rem}.a-base-choice__choice input[type=checkbox]:checked{background-color:var(--color-gray-d);background-image:url(../img/check-white.svg);background-position:50%;background-repeat:no-repeat;border-color:var(--color-gray-d)}.a-base-choice__choice label{flex:1}.a-base-choice__error{color:var(--color-error);font-size:1.4rem;margin-top:.8rem}
