@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.btn.custom-btn-underline{display:inline-block;width:fit-content;height:auto;min-height:unset;padding:0 0 4px 0;font-family:var(--font-body);font-weight:600;font-size:12px;text-transform:uppercase;line-height:24px;letter-spacing:.11em;color:#5a5755;border:none;position:relative}.btn.custom-btn-underline:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;pointer-events:none;transform-origin:0% 50%;transform:scale3d(1, 1, 1);transition:transform .3s ease;background-color:#5a5755}.btn.custom-btn-underline:hover:before{transform-origin:100% 50%;transform:scale3d(0, 1, 1)}.btn.btn--secondary{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:24px;letter-spacing:.11em;text-transform:uppercase;color:#000;text-align:center;border:1px solid #bdbbbc;padding:10px 28px;margin:0;width:100%}.btn.btn--primary{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:24px;letter-spacing:.11em;text-transform:uppercase;color:#fffef5;padding:10px 28px}.announcement-bar__outer-wrapper .ui-overlap{max-width:400px;margin:0 auto}@media only screen and (max-width: 768px){.announcement-bar__outer-wrapper .ui-overlap{width:100%;max-width:100%}}@media only screen and (max-width: 768px){.announcement-bar__outer-wrapper .ui-overlap .fader{width:fit-content;flex-grow:unset}}@media only screen and (max-width: 768px){.announcement-bar__outer-wrapper .ui-overlap .ui-overlap-item-clones{width:100%}}@media only screen and (max-width: 768px){.announcement-bar__outer-wrapper .ui-overlap .slider-nav-button{padding:0 4px}}.announcement-bar__outer-wrapper .ui-overlap-wrap{display:flex;justify-content:space-between}.announcement-bar__outer-wrapper .nav-links{margin:0}@media(max-width: 850px){.announcement-bar__outer-wrapper .nav-links{display:none}}
