
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


body .tox.tox-silver-sink.tox-tinymce-aux, body .tox.tox-tinymce-aux, body .tox-shadowhost { z-index: 10001; }
@font-face{font-family:"Fira Sans";font-weight:300;font-display:swap;src:url(/wp-content/uploads/fira-sans-v17-latin-300.woff2) format("woff2");}@font-face{font-family:"Fira Sans";font-weight:400;font-display:swap;src:url(/wp-content/uploads/fira-sans-v17-latin-regular.woff2) format("woff2");}@font-face{font-family:"Fira Sans";font-weight:500;font-display:swap;src:url(/wp-content/uploads/fira-sans-v17-latin-500.woff2) format("woff2");}@font-face{font-family:"Fira Sans";font-weight:600;font-display:swap;src:url(/wp-content/uploads/fira-sans-v17-latin-600.woff2) format("woff2");}@font-face{font-family:"Fira Sans";font-weight:700;font-display:swap;src:url(/wp-content/uploads/fira-sans-v17-latin-700.woff2) format("woff2");}
@font-face{font-family:"Noto Serif";font-weight:400;font-display:swap;src:url(/wp-content/uploads/noto-serif-v33-latin-regular.woff2) format("woff2");}@font-face{font-family:"Noto Serif";font-weight:500;font-display:swap;src:url(/wp-content/uploads/noto-serif-v33-latin-500.woff2) format("woff2");}@font-face{font-family:"Noto Serif";font-weight:600;font-display:swap;src:url(/wp-content/uploads/noto-serif-v33-latin-600.woff2) format("woff2");}@font-face{font-family:"Noto Serif";font-weight:700;font-display:swap;src:url(/wp-content/uploads/noto-serif-v33-latin-700.woff2) format("woff2");}
@font-face{font-family:"Outfit";font-weight:400;font-display:swap;src:url(/wp-content/uploads/Outfit-Regular.ttf) format("truetype");}@font-face{font-family:"Outfit";font-weight:700;font-display:swap;src:url(/wp-content/uploads/Outfit-Bold.ttf) format("truetype");}@font-face{font-family:"Outfit";font-weight:900;font-display:swap;src:url(/wp-content/uploads/Outfit-Black.ttf) format("truetype");}

/*# sourceURL=bricks-frontend-inline-css */


:root {} html {font-size: var(--root-font-size)} body {font-family: "Fira Sans"} h1, h2, h3, h4, h5, h6 {font-family: "Noto Serif"; font-weight: 700} .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}.fr-header-bravo {padding-right: var(--section-padding-x); padding-left: var(--section-padding-x); background-color: #fafafa}.fr-header-bravo__inner {display: flex; flex-direction: row; justify-content: space-between; align-items: stretch; row-gap: var(--content-gap); column-gap: var(--space-s)}@media (max-width: 478px) {.fr-header-bravo__inner {flex-wrap: nowrap; column-gap: var(--space-xs)}}.fr-brx-nav-alpha .bricks-mobile-menu > li > a {padding-right: var(--space-m); padding-left: var(--space-m); color: var(--fr-text-light)}.fr-brx-nav-alpha .bricks-mobile-menu > li > .brx-submenu-toggle > * {padding-right: var(--space-m); padding-left: var(--space-m); color: var(--fr-text-light)}.fr-brx-nav-alpha .bricks-mobile-menu-toggle {color: var(--fr-text-dark)}.fr-brx-nav-alpha .bricks-nav-menu > li {margin-left: 0}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {font-size: var(--text-m); line-height: 1}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu .brx-submenu-toggle button {margin-left: .5em}.fr-brx-nav-alpha {text-transform: uppercase; font-family: "Fira Sans"; font-weight: 500}.fr-brx-nav-alpha .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {color: var(--primary)}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu {background-color: var(--tertiary)}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu a {padding-top: calc(var(--space-xs) / 2); padding-bottom: calc(var(--space-xs) / 2)}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu button {padding-top: calc(var(--space-xs) / 2); padding-bottom: calc(var(--space-xs) / 2)}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu > li:hover > a {color: var(--primary)}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * {color: var(--primary)}.fr-brx-nav-alpha .bricks-nav-menu .sub-menu > li {border-bottom: 1px solid var(--primary-light-trans-50)}.fr-brx-nav-alpha .bricks-nav-menu > li:hover > a {color: var(--primary)}.fr-brx-nav-alpha .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--primary)}.fr-brx-nav-alpha { --link-gap: var(--content-gap);} .fr-brx-nav-alpha ul li { min-width: fit-content; transition: all 0.3s ease;} .fr-brx-nav-alpha ul li a { transition: all 0.3s ease;}@media (min-width: 768px) { .fr-brx-nav-alpha ul:not(.sub-menu) { display: flex; gap: var(--link-gap); }}@media (max-width: 991px) {.fr-brx-nav-alpha {line-height: 0}}@media (max-width: 478px) {.fr-brx-nav-alpha {order: 2}}.fr-footer-delta {row-gap: var(--fr-container-gap); color: var(--tertiary-semi-light); height: 500px}@media (max-width: 991px) {.fr-footer-delta {padding-right: var(--space-m); padding-left: var(--space-m); height: 700px}}@media (max-width: 767px) {.fr-footer-delta {overflow: hidden; height: unset}}@media (max-width: 478px) {.fr-footer-delta {padding-right: 0; padding-left: 0; height: unset}}:root {--divider-color: #384867;} .dsg-footer__wrap { position: relative;} .dsg-footer__wrap:not(:last-child)::after { content: ''; position: absolute; right: calc(var(--section-space-m) / -2 - 0.5px); top: 0%; height: 100%; width: 1px; background-color: var(--divider-color);}@media (max-width: 991px) {.dsg-footer__wrap::after { display: none; } .dsg-footer__wrap:not(:last-child)::before { content: ''; position: absolute; bottom: calc(var(--section-space-s) / -2 - 0.5px); left: 0%; width: 100%; height: 1px; background-color: var(--divider-color); }}@media (max-width: 478px) {.dsg-footer {padding-right: var(--space-m); padding-left: var(--space-m)}}.dsg-footer__container {flex-direction: row; flex-grow: 1; align-items: stretch; column-gap: var(--section-space-m); display: grid; align-items: initial; grid-template-columns: var(--grid-4)}@media (max-width: 991px) {.dsg-footer__container {display: grid; align-items: initial; grid-template-columns: var(--grid-2); overflow: hidden}}@media (max-width: 767px) {.dsg-footer__container {grid-template-columns: var(--grid-1); gap: var(--section-space-s); padding-top: var(--space-l); padding-bottom: var(--space-l)}}.dsg-footer__wrap {justify-content: center}@media (max-width: 767px) {.dsg-footer__wrap {text-align: left; align-items: flex-start}}@media (max-width: 478px) {.dsg-footer__wrap {align-items: stretch}}.fr-footer-delta__footer-title {font-family: "Noto Serif"; color: var(--white); font-weight: 600; font-size: var(--text-l)}.dsg-footer__nav-list {padding-left: 0}.dsg-footer__link-wrap {column-gap: var(--space-xs)}@media (max-width: 767px) {.dsg-footer__link-wrap {flex-wrap: nowrap}}.dsg-footer__icon {min-width: 8px}.dsg-footer__nav-link {text-transform: uppercase; transition: 0.3s}.dsg-footer__nav-link:hover {color: var(--primary)}.is-bg {background-size: cover}.footer-bottom {background-color: var(--tertiary-dark); color: var(--white); padding-top: var(--space-m); padding-bottom: var(--space-m)}.fr-footer-delta__nav-item {width: fit-content}.fr-footer-delta__nav-link:hover {color: var(--primary)}.fr-footer-delta__nav-link {transition: 0.3s}:root {--bricks-color-acss_import_transparent: transparent;}:root[data-brx-theme="dark"] {--bricks-color-acss_import_transparent: transparent;}#brxe-xjxtnh {width: 35px}@media (max-width: 478px) {#brxe-xjxtnh {width: 25px}}#brxe-sjmysv {font-weight: 400; line-height: 1.2; font-size: var(--text-s)}@media (max-width: 767px) {#brxe-sjmysv {line-height: 1}}#brxe-arbzmt {font-weight: 600; font-size: var(--text-m); width: fit-content; min-width: fit-content}@media (max-width: 767px) {#brxe-arbzmt {line-height: 1}}#brxe-bkmwbz {row-gap: 0px}@media (max-width: 767px) {#brxe-bkmwbz {row-gap: calc(var(--space-xs) / 2); width: fit-content}}#brxe-tpzoeo {background-color: var(--secondary); flex-direction: row; align-items: center; width: fit-content; padding-top: var(--space-xs); padding-right: var(--space-m); padding-bottom: var(--space-xs); padding-left: var(--space-m); color: var(--white); margin-left: auto; transition: 0.5s; column-gap: var(--space-xs)}#brxe-tpzoeo:hover {background-color: var(--secondary-hover)}@media (max-width: 767px) {#brxe-tpzoeo {flex-wrap: nowrap; padding-top: var(--space-xs); padding-bottom: var(--space-xs); width: 100%; justify-content: center; align-items: center; align-self: center !important}}#brxe-utatma {padding-top: 0; padding-bottom: 0; display: none}@media (max-width: 767px) {#brxe-utatma {display: flex}}#brxe-c4a440 {width: 300px; border-radius: 0; padding-top: var(--space-s); padding-bottom: var(--space-s)}#brxe-c4a440 { border-radius: 0px !important}@media (max-width: 478px) {#brxe-c4a440 img { border-radius: 0;}#brxe-c4a440 {width: 170px}}@layer bricks {@media (max-width: 991px) {#brxe-9d5e3d > .bricks-nav-menu-wrapper { display: none; }#brxe-9d5e3d .bricks-mobile-menu-toggle { display: block; }}}#brxe-9d5e3d {display: flex; align-self: center; margin-left: auto}#brxe-9d5e3d .bricks-nav-menu .sub-menu > .current-menu-item > a {color: var(--primary)}#brxe-9d5e3d .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle > * {color: var(--primary)}#brxe-9d5e3d .bricks-nav-menu .sub-menu > .current-menu-ancestor > a {color: var(--primary)}#brxe-9d5e3d .bricks-nav-menu .sub-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--primary)}@media (max-width: 767px) {#brxe-9d5e3d {order: 2; margin-left: 0}}#brxe-7f25af {padding-right: var(--space-s); padding-left: var(--space-s); min-width: fit-content; align-self: center; background-color: #cc1200; border-color: #cc1200}#brxe-7f25af:hover {background-color: var(--primary); border-color: var(--primary)}@media (max-width: 767px) {#brxe-7f25af {margin-left: auto}}@media (max-width: 478px) {#brxe-7f25af {font-size: 1.2rem; padding-right: 1rem; padding-left: 1rem}}#brxe-ffucqa {width: 35px}#brxe-qfnlfc {font-weight: 400; line-height: 1.2; font-size: var(--text-s)}#brxe-acogry {font-weight: 600; font-size: var(--text-m); width: fit-content; min-width: fit-content}#brxe-yxpdzs {row-gap: 0px}#brxe-zautjf {background-color: var(--secondary); flex-direction: row; align-items: center; width: fit-content; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); column-gap: var(--space-xs); transition: 0.3s; color: var(--white)}#brxe-zautjf:hover {background-color: var(--secondary-hover); cursor: pointer}@media (max-width: 767px) {#brxe-zautjf {flex-wrap: nowrap; margin-left: auto; display: none}}@media (max-width: 478px) {#brxe-zautjf {padding-top: calc(var(--space-xs) / 2); padding-bottom: calc(var(--space-xs) / 2); margin-left: auto}}@media (max-width: 991px) {#brxe-iodqqw {width: 300px}}@media (max-width: 767px) {#brxe-iodqqw {width: 300px}}#brxe-intqse {width: 29ch}@media (max-width: 991px) {#brxe-intqse {width: fit-content}}@media (max-width: 767px) {#brxe-intqse {text-align: left}}@media (max-width: 767px) {#brxe-vyfejj {align-items: center; text-align: center}}#brxe-qpihsa {flex-direction: row; align-items: center}#brxe-exmwnj {flex-direction: row; align-items: center}#brxe-ldxurt {flex-direction: row; align-items: center}#brxe-eyffvm {flex-direction: row; align-items: center}#brxe-dzyawz {flex-direction: row; align-items: center}#brxe-kmpoer {row-gap: var(--space-xs)}#brxe-vapqwn {display: flex}#brxe-giulpg {flex-direction: row; align-items: center}#brxe-nxvzox {flex-direction: row; align-items: center}#brxe-ksimpd {flex-direction: row; align-items: center}#brxe-mxjiop {flex-direction: row; align-items: center}#brxe-crhqkn {row-gap: var(--space-xs)}#brxe-pqlxbh {display: flex}#brxe-jyejlt {width: 35px; position: relative; top: 8px}@media (max-width: 991px) {#brxe-jyejlt {width: fit-content; height: 28px}}@media (max-width: 767px) {#brxe-jyejlt {top: 6px; height: 23px}}#brxe-ptzyjv {flex-direction: row; align-items: flex-start; column-gap: var(--space-xs)}#brxe-ptzyjv:hover a { color: var(--primary);}#brxe-ptzyjv a { transition: all 0.3s ease;}@media (max-width: 767px) {#brxe-ptzyjv {flex-wrap: nowrap; align-items: flex-start}}#brxe-jaeazi {width: 20px; height: 20px}#brxe-gutkos {flex-direction: row; align-items: center; column-gap: var(--space-xs)}#brxe-gutkos:hover a { color: var(--primary);}#brxe-gutkos a { transition: all 0.3s ease;}@media (max-width: 767px) {#brxe-gutkos {justify-content: flex-start; flex-wrap: nowrap}}#brxe-zwxdvy {flex-direction: row; align-items: center; column-gap: var(--space-xs)}#brxe-zwxdvy:hover a { color: var(--primary);}#brxe-zwxdvy a { transition: all 0.3s ease;}@media (max-width: 767px) {#brxe-zwxdvy {justify-content: flex-start; flex-wrap: nowrap}}#brxe-xljdzs {padding-left: 0}@media (max-width: 767px) {#brxe-xljdzs {align-items: flex-start}}#brxe-ushjzb {align-items: center}@media (max-width: 991px) {#brxe-ushjzb {align-items: flex-start}}@media (max-width: 767px) {#brxe-ushjzb {align-items: flex-start}}@media (max-width: 478px) {#brxe-ccd40c {row-gap: var(--space-s); gap: var(--section-space-s)}}#brxe-rruvhe {border-radius: 0px !important}@media (max-width: 767px) {#brxe-uijzrr {text-align: center}}#brxe-cyxyzt {justify-content: flex-end; flex-direction: row; padding-left: 0; display: flex}@media (max-width: 767px) {#brxe-cyxyzt {justify-content: center}}#brxe-mxttkg {flex-direction: row; justify-content: center}#brxe-xtasvk {color: var(--shade); fill: var(--shade); position: relative; bottom: 100%; left: 100%; font-size: 2em}cursor: pointer;
/*# sourceURL=bricks-frontend-inline-inline-css */

.perfmatters-lazy-video{position:relative;width:100%;max-width:100%;height:0;padding-bottom:56.23%;overflow:hidden}.perfmatters-lazy-video img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center;border:none;cursor:pointer;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all}.perfmatters-lazy-video img:hover{-webkit-filter:brightness(75%)}.perfmatters-lazy-video .play{position:absolute;top:50%;left:50%;right:auto;width:68px;height:48px;margin-left:-34px;margin-top:-24px;background:url(/wp-content/plugins/perfmatters/img/youtube.svg) no-repeat;background-position:center;background-size:cover;pointer-events:none;filter:grayscale(1)}.perfmatters-lazy-video:hover .play{filter:grayscale(0)}.perfmatters-lazy-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper:has(.perfmatters-lazy-video)::before{display:none;}.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}body .perfmatters-lazy-css-bg:not([data-ll-status=entered]),body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered])::after,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::before,body .perfmatters-lazy-css-bg:not([data-ll-status=entered]) *::after{background-image:none!important;will-change:transform;transition:opacity 0.025s ease-in,transform 0.025s ease-in!important;}

h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=/wp-includes/blocks/heading/style.min.css */


.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=/wp-includes/blocks/paragraph/style.min.css */



/* BREAKPOINT: Desktop (BASE) */
.fr-cta-banner-alpha {padding-top: var(--space-xs); padding-right: var(--gutter); padding-bottom: var(--space-xs); padding-left: var(--gutter); background-color: var(--bg-dark); position: sticky; top: 0px}


/* BREAKPOINT: Desktop (BASE) */
.banner-closures {background-color: var(--secondary-dark)}


/* BREAKPOINT: Desktop (BASE) */
.fr-cta-banner-alpha__inner {flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: space-between; column-gap: var(--space-xs); row-gap: var(--space-xs)}


/* BREAKPOINT: Desktop (BASE) */
.fr-cta-banner-alpha__message {color: var(--text-light); font-size: var(--text-s)}


/* BREAKPOINT: Desktop (BASE) */
.fr-cta-banner-alpha__close-wrapper {display: flex; align-items: center; column-gap: .5em; row-gap: .5em; color: var(--text-light); background-color: rgba(255, 0, 0, 0); position: absolute; top: 50%; right: 1em; transform:  translateY(-50%); transition: transform .3s ease-in-out}
.fr-cta-banner-alpha__close-wrapper:hover {	transform: translateY(-50%) scale(1.125); opacity: .8;}


/* BREAKPOINT: Desktop (BASE) */
.fr-cta-banner-alpha__close-icon {font-size: var(--text-m)}


/*# sourceURL=bricks-global-classes-inline-inline-css */



/* TEMPLATE SHORTCODE CSS (ID: 481) */

/* BREAKPOINT: Desktop (BASE) */
#brxe-9ed545 {color: var(--secondary-ultra-light)}


/* BREAKPOINT: Desktop (BASE) */
#brxe-aa5621 {color: var(--secondary-ultra-light)}


/* BREAKPOINT: Desktop (BASE) */
#brxe-44df3b {height: var(--icon-size); width: var(--icon-size); fill: var(--fr-text-light); color: var(--fr-text-light)}


/*# sourceURL=bricks-dynamic-data-inline-css */
