:root{--color-black:#2f2f2f;--color-white:#fff;--color-a:#009ee0;--color-a-background:#b0e1f5;--color-a-dark:#0090cc;--color-a-light:#e6f5fc;--color-b:#ff5f1f;--color-b-background:#f9d6c1;--color-b-dark:#e64a00;--color-b-light:#fdeee9;--color-gray-a:#707070;--color-gray-b:#bdbdbd;--color-gray-c:#f8f8f8;--color-gray-d:#1b1b1b;--color-neutral:#f1f1f1;--color-disabled:var(--color-gray-b);--color-error:#cd0024;--color-error-dark:#a8001f;--color-success:#0e8345;--color-warning:#ef8112;--color-warning-light:#fceabf;--color-facebook:#0866ff;--color-instagram:#e4405f;--color-linkedin:#0a66c2;--color-x:#000;--color-whatsapp:#25d366;--color-youtube:red;--font-base:"CircularXX",Helvetica,Arial,sans-serif;--font-heading: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:4.8rem;--main-nav-height:11.4rem;--main-nav-height-desktop:7.2rem;--impersonate-nav-height:6rem;--impersonate-nav-height-desktop:4rem}.a-base-loader{display:inline-block;height:2rem;position:relative;width:2rem}.a-base-loader--centered{display:flex;margin:auto}.a-base-loader div{animation:spin .8s cubic-bezier(.5,0,.5,1) infinite;border:.2rem solid var(--color-a);border-color:var(--color-a) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:1.5rem;margin:.2rem;position:absolute;width:1.5rem}.a-base-loader div:first-child{animation-delay:0s}.a-base-loader div:nth-child(2){animation-delay:-.08s}.a-base-loader div:nth-child(3){animation-delay:-.1s}.a-base-loader--b div{border-color:var(--color-b) transparent transparent transparent}.a-base-loader--black div{border-color:var(--color-black) transparent transparent transparent}.a-base-loader--white div{border-color:var(--color-white) transparent transparent transparent}.a-base-loader--medium{height:3rem;width:3rem}.a-base-loader--medium div{border-width:.3rem;height:2rem;margin:.3rem;width:2rem}.a-base-loader--large{height:4rem;width:4rem}.a-base-loader--large div{border-width:.4rem;height:3rem;margin:.4rem;width:3rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
