@font-face {font-family: 'Open Sauce Two';src: url('/wp-content/uploads/2025/07/open-sauce-two-latin-400-normal.woff') format('woff'), url('/wp-content/uploads/2025/07/open-sauce-two-latin-400-normal.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap;}@font-face {font-family: 'Open Sauce Two';src: url('/wp-content/uploads/2025/07/open-sauce-two-latin-500-normal.woff') format('woff'), url('/wp-content/uploads/2025/07/open-sauce-two-latin-500-normal.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'Open Sauce Two';src: url('/wp-content/uploads/2025/07/open-sauce-two-latin-700-normal.woff') format('woff'), url('/wp-content/uploads/2025/07/open-sauce-two-latin-700-normal.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap;}small {                 color: #000000;                 font-size: 0.8em;                 line-height: 1;                 letter-spacing: 0em;                 font-weight: 400;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded small{ font-family: Open Sauce Two; }h1 {                 color: #000000;                 font-size: 2.56em;                 line-height: 1.19;                 letter-spacing: 0em;                 font-weight: 500;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded h1{ font-family: Open Sauce Two; }h2 {                 color: #000000;                 font-size: 1.75em;                 line-height: 1.19;                 letter-spacing: 0em;                 font-weight: 500;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded h2{ font-family: Open Sauce Two; }h3 {                 color: #000000;                 font-size: 1.75em;                 line-height: 1.19;                 letter-spacing: 0em;                 font-weight: 500;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded h3{ font-family: Open Sauce Two; }h4 {                 color: #000000;                 font-size: 1.5em;                 line-height: 1.19;                 letter-spacing: 0em;                 font-weight: 500;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded h4{ font-family: Open Sauce Two; }h5 {                 color: #000000;                 font-size: 1.25em;                 line-height: 1.19;                 letter-spacing: 0em;                 font-weight: 500;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded h5{ font-family: Open Sauce Two; }h6 {                 color: #000000;                 font-size: 1em;                 line-height: 1.19;                 letter-spacing: 0em;                 font-weight: 500;                 font-family: Helvetica,Arial,sans-serif;                 text-transform: none; }.fonts-loaded h6{ font-family: Open Sauce Two; }.btn_wrap.style-reverse .link {                font-family: 'Open Sauce Two';                font-weight:600;                text-transform:none;                font-size:0.65em;                line-height:1;                letter-spacing:0em;                border: 1px solid #a91317;                border-radius: 0.6em;                margin: 1.5em 0em 1em 0em;                padding: 1em 1.4em 1em 1.4em;                background-color: transparent;                color: #a91317;            }.btn_wrap.style-reverse .link:hover {                    border-color: #a91317;                    background-color: #a91317;                    color: #ffffff;                }.btn_wrap.style-default .link {                font-family: 'Open Sauce Two';                font-weight:600;                text-transform:none;                font-size:0.65em;                line-height:1;                letter-spacing:0em;                border: 1px solid #a91317;                border-radius: 0.6em;                margin: 1.5em 0em 1em 0em;                padding: 1em 1.4em 1em 1.4em;                background-color: #a91317;                color: #ffffff;            }.btn_wrap.style-default .link:hover {                    border-color: #a91317;                    background-color: transparent;                    color: #a91317;                }[data-style-set="white"] { color: var(--color-black); }[data-style-set="white"] h1, [data-style-set="white"] h2, [data-style-set="white"] h3, [data-style-set="white"] h4 { color: var(--color-black); } h5 { color: var(--color-black); } h6 { color: var(--color-black); }[data-style-set="white"] a { color: var(--color-red); text-decoration: underline; }[data-style-set="white"] a:hover, [data-style-set="white"] a:focus, [data-style-set="white"] a:active { color: var(--color-red); text-decoration: underline; };[data-style-set="white"] .slideshow__images .swiper-slide { background-color: var(--color-placeholder); }[data-style-set="white"] .swiper__nav svg * { fill: var(--color-black); }[data-style-set="white"] .sectional__bg,[data-style-set="white"] .modal__inner,.mce-content-body[data-style-set="white"] { background-color: var(--color-white); }[data-style-set="white"] .micromodal__inner { background-color: var(--color-white); }.hero[data-bg-color="white"] .mask:before, .hero[data-bg-color="white"] .mask:after { background-color: var(--color-white); }.hero[data-bg-color="white"] .mask .svg-symbol svg * { fill: var(--color-white); }[data-style-set="tan"] { color: var(--color-black); }[data-style-set="tan"] h1, [data-style-set="tan"] h2, [data-style-set="tan"] h3, [data-style-set="tan"] h4 { color: var(--color-red); } h5 { color: var(--color-red); } h6 { color: var(--color-red); }[data-style-set="tan"] a { color: var(--color-red); text-decoration: underline; }[data-style-set="tan"] a:hover, [data-style-set="tan"] a:focus, [data-style-set="tan"] a:active { color: var(--color-red); text-decoration: underline; };[data-style-set="tan"] .slideshow__images .swiper-slide { background-color: var(--color-placeholder); }[data-style-set="tan"] .swiper__nav svg * { fill: var(--color-black); }[data-style-set="tan"] .sectional__bg,[data-style-set="tan"] .modal__inner,.mce-content-body[data-style-set="tan"] { background-color: var(--color-tan); }[data-style-set="tan"] .micromodal__inner { background-color: var(--color-tan); }.hero[data-bg-color="tan"] .mask:before, .hero[data-bg-color="tan"] .mask:after { background-color: var(--color-tan); }.hero[data-bg-color="tan"] .mask .svg-symbol svg * { fill: var(--color-tan); }[data-style-set="red"] { color: var(--color-white); }[data-style-set="red"] h1, [data-style-set="red"] h2, [data-style-set="red"] h3, [data-style-set="red"] h4 { color: var(--color-white); } h5 { color: var(--color-white); } h6 { color: var(--color-white); }[data-style-set="red"]  a, [data-style-set="red"] a:hover, [data-style-set="red"] a:focus, [data-style-set="red"] a:active { color: inherit; }[data-style-set="red"] .btn_wrap .link { border-color: var(--color-white); background-color: var(--color-white); color: var(--color-red); }[data-style-set="red"] .btn_wrap .link:hover, [data-style-set="red"] .btn_wrap .link:focus, [data-style-set="red"] .btn_wrap .link:active { border-color: var(--color-white); background-color: var(--color-transparent); color: var(--color-white); }[data-style-set="red"] .btn_wrap .link .svg-symbol svg * { fill: var(--color-red); }[data-style-set="red"] .btn_wrap .link:hover .svg-symbol svg *, [data-style-set="red"] .btn_wrap .link:focus .svg-symbol svg *, [data-style-set="red"] .btn_wrap .link:active .svg-symbol svg * { fill: var(--color-white); }[data-style-set="red"] .slideshow__images .swiper-slide { background-color: var(--color-placeholder); }[data-style-set="red"] .swiper__nav svg * { fill: var(--color-white); }[data-style-set="red"] .sectional__bg,[data-style-set="red"] .modal__inner,.mce-content-body[data-style-set="red"] { background-color: var(--color-red); }[data-style-set="red"] .micromodal__inner { background-color: var(--color-red); }.hero[data-bg-color="red"] .mask:before, .hero[data-bg-color="red"] .mask:after { background-color: var(--color-red); }.hero[data-bg-color="red"] .mask .svg-symbol svg * { fill: var(--color-red); }[data-style-set="black"] { color: var(--color-white); }[data-style-set="black"] h1, [data-style-set="black"] h2, [data-style-set="black"] h3, [data-style-set="black"] h4 { color: var(--color-white); } h5 { color: var(--color-white); } h6 { color: var(--color-white); }[data-style-set="black"]  a, [data-style-set="black"] a:hover, [data-style-set="black"] a:focus, [data-style-set="black"] a:active { color: inherit; }[data-style-set="black"] .btn_wrap.style-default .link { border-color: var(--color-white); background-color: var(--color-white); color: var(--color-red); }[data-style-set="black"] .btn_wrap.style-default .link:hover, [data-style-set="black"] .btn_wrap.style-default .link:focus, [data-style-set="black"] .btn_wrap.style-default .link:active { border-color: var(--color-white); background-color: var(--color-transparent); color: var(--color-white); }[data-style-set="black"] .btn_wrap.style-default .link .svg-symbol svg * { fill: var(--color-red); }[data-style-set="black"] .btn_wrap.style-default .link:hover .svg-symbol svg *, [data-style-set="black"] .btn_wrap.style-default .link:focus .svg-symbol svg *, [data-style-set="black"] .btn_wrap.style-default .link:active .svg-symbol svg * { fill: var(--color-white); }[data-style-set="black"] .slideshow__images .swiper-slide { background-color: var(--color-placeholder); }[data-style-set="black"] .swiper__nav svg * { fill: var(--color-white); }[data-style-set="black"] .sectional__bg,[data-style-set="black"] .modal__inner,.mce-content-body[data-style-set="black"] { background-color: var(--color-gray); }[data-style-set="black"] .micromodal__inner { background-color: var(--color-gray); }.hero[data-bg-color="black"] .mask:before, .hero[data-bg-color="black"] .mask:after { background-color: var(--color-gray); }.hero[data-bg-color="black"] .mask .svg-symbol svg * { fill: var(--color-gray); }