@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-qyidjy {color: var(--tertiary); font-weight: 700; font-size: var(--text-m); align-self: flex-start}#brxe-vyvoej {margin-bottom: -125px}@media (max-width: 991px) {#brxe-vyvoej {margin-bottom: -155px}}#brxe-hadbiw {background-color: var(--primary); min-height: 487px; padding-right: 90px; padding-left: 90px}@media (max-width: 478px) {#brxe-hadbiw {padding-right: 30px; padding-left: 30px}}@media (max-width: 300px) {#brxe-hadbiw {padding-right: 10px; padding-left: 10px; min-height: 420px}}#brxe-ffxywm {gap: var(--space-xs); color: var(--tertiary); font-size: 16px}#brxe-ffxywm .icon {color: var(--tertiary); fill: var(--tertiary)}#brxe-kkrpmg {gap: var(--space-xs); color: var(--tertiary); font-size: 16px}#brxe-kkrpmg .icon {color: var(--tertiary); fill: var(--tertiary)}#brxe-zipwsa {gap: var(--space-xs); color: var(--tertiary); font-size: 16px}#brxe-zipwsa .icon {color: var(--tertiary); fill: var(--tertiary)}#brxe-oxevbx {font-family: "Outfit"; font-weight: 700; font-size: var(--h4)}#brxe-xykfvo .menu-item a {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: var(--space-xs); margin-left: 0; color: var(--tertiary); font-size: 16px; line-height: 1}#brxe-xykfvo .x-slide-menu_icon-wrapper {margin-bottom: var(--space-xs); margin-left: 0}#brxe-xykfvo .menu-item {color: var(--tertiary); font-size: 16px; line-height: 1}#brxe-xykfvo .x-slide-menu_list .sub-menu > li.menu-item > a {padding-left: var(--space-xs)}#brxe-xykfvo .menu-item a:hover {color: #7c8c5f}#brxe-xykfvo .menu-item:hover {color: #7c8c5f}#brxe-xykfvo .x-slide-menu_list > .current-menu-item > a {color: #7c8c5f}#brxe-xykfvo .x-slide-menu_list > .current-menu-ancestor > a {color: #7c8c5f}#brxe-xykfvo .x-slide-menu_list > .current-menu-parent > a {color: #7c8c5f}#brxe-xykfvo {font-size: 16px; color: var(--tertiary)}#brxe-xykfvo:hover {color: #7c8c5f}@media (max-width: 1279px) {#brxe-xykfvo.brxe-xslidemenu .x-slide-menu_dropdown-icon[aria-expanded=true] > * {transform: rotateX(180deg)}}#brxe-oezfuy {color: var(--tertiary)}#brxe-frbqwb {font-family: "Outfit"; font-weight: 700; font-size: var(--h4); color: var(--tertiary)}#brxe-bfmpdw {font-size: 16px}#brxe-bfmpdw .menu-item a {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-bottom: var(--space-xs); margin-left: 0; color: var(--tertiary); font-size: 16px; line-height: 1}#brxe-bfmpdw .x-slide-menu_icon-wrapper {margin-bottom: var(--space-xs); margin-left: 0}#brxe-bfmpdw .menu-item {color: var(--tertiary); font-size: 16px; line-height: 1}#brxe-bfmpdw .x-slide-menu_list .sub-menu > li.menu-item > a {padding-left: var(--space-xs)}#brxe-bfmpdw .menu-item a:hover {color: #7c8c5f}#brxe-bfmpdw .menu-item:hover {color: #7c8c5f}#brxe-bfmpdw .x-slide-menu_list > .current-menu-item > a {color: #7c8c5f}#brxe-bfmpdw .x-slide-menu_list > .current-menu-ancestor > a {color: #7c8c5f}#brxe-bfmpdw .x-slide-menu_list > .current-menu-parent > a {color: #7c8c5f}#brxe-bfmpdw:hover {color: #7c8c5f}#brxe-bfmpdw:active {color: #7c8c5f}@media (max-width: 1279px) {#brxe-bfmpdw.brxe-xslidemenu .x-slide-menu_dropdown-icon[aria-expanded=true] > * {transform: rotateX(180deg)}}#brxe-dqilsz .bricks-site-logo {height: 120px; width: 120px}#brxe-dqilsz {justify-self: center; align-self: center}#brxe-nqdktq {display: grid; align-items: initial; grid-template-columns: var(--grid-auto-4)}#brxe-lxvzky {background-color: var(--primary); border-top: 1px solid var(--primary-light); min-height: 178px}#brxe-vniomb {width: 50px}#brxe-vniomb .x-back-to-top_progress {--x-backtotop-stroke-width: 8px}@media (max-width: 1279px) {#brxe-vniomb {right: 40px; bottom: 40px; transform: translateY(10px)}}#brxe-sivmdu {font-size: 12px; color: var(--primary-ultra-dark); text-align: left; padding-left: 20px; margin-top: 10px; margin-bottom: 10px}#brxe-sivmdu a {font-size: 12px; color: var(--primary-ultra-dark); text-align: left; font-size: inherit}