@layer bricks {
  :where(.brxe-heading).has-separator { align-items: center; display: inline-flex; gap: 20px; }
  :where(.brxe-heading) > [contenteditable] { display: inline-block; text-decoration: inherit; }
  :where(.brxe-heading) .separator { border-top: 1px solid; flex-grow: 1; flex-shrink: 0; height: 1px; }
}
@layer bricks {
  .brxe-icon { font-size: 60px; }
  svg.brxe-icon { font-size: inherit; }
}
@layer bricks {
  .brxe-button { width: auto; }
}
@layer bricks {
  @keyframes load8 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
  @keyframes spin { 
  100% { transform: rotate(1turn); }
}
  @keyframes scrolling { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(10px); }
}
  :where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper { display: none !important; pointer-events: none !important; }
  :where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu { pointer-events: none; }
  :where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned) { display: none !important; }
  :where(.brxe-nav-menu) ol, :where(.brxe-nav-menu) ul { list-style-type: none; margin: 0px; padding: 0px; }
  :where(.brxe-nav-menu) .bricks-nav-menu { display: flex; line-height: inherit; margin: 0px; padding: 0px; }
  :where(.brxe-nav-menu) .bricks-nav-menu li:not(.open) > .sub-menu.brx-submenu-hidden { display: none; }
  :where(.brxe-nav-menu) .bricks-nav-menu > li { margin: 0px 0px 0px 30px; }
  :where(.brxe-nav-menu) .bricks-nav-menu > li.menu-item-has-children.open:hover::before { content: ""; height: 100%; min-height: 60px; position: absolute; top: 100%; width: 100%; z-index: 1; }
  :where(.brxe-nav-menu) .bricks-nav-menu > li > .sub-menu.caret::before { border-top: 0px solid transparent; border-right: 0px solid transparent; border-left: 0px solid transparent; border-image: none; border-bottom: 0 solid var(--bricks-bg-dark); content: ""; height: 0px; left: 0px; position: absolute; top: 0px; transform: translateY(-100%); width: 0px; }
  :where(.brxe-nav-menu) .bricks-nav-menu > li[data-toggle="click"]::before { display: none; }
  :where(.brxe-nav-menu) .bricks-nav-menu > li[data-toggle="click"].open > .sub-menu.caret::before { display: block; }
  :where(.brxe-nav-menu) .bricks-nav-menu > li[data-toggle="click"] .sub-menu.caret::before { display: none; }
  :where(.brxe-nav-menu) .bricks-nav-menu li { position: relative; }
  :where(.brxe-nav-menu) .bricks-nav-menu li.open > .sub-menu { opacity: 1; visibility: visible; }
  :where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static] > .sub-menu { display: block; }
  :where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu) > a { display: flex; width: 100%; }
  :where(.brxe-nav-menu) .bricks-nav-menu li[data-static] { flex-direction: column; }
  :where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu { display: none; transform: none; position: static !important; }
  :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu { background-color: var(--bricks-bg-dark); color: rgb(255, 255, 255); line-height: 60px; min-width: 150px; opacity: 0; position: absolute; top: 100%; transition: var(--bricks-transition); visibility: hidden; white-space: nowrap; z-index: 998; }
  :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li { border-style: none; position: relative; width: 100%; }
  :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a, :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button { color: currentcolor; padding: 0px 20px; }
  :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu { left: 100%; padding-top: 0px; top: 0px; }
  :where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle { width: 100%; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle { background-color: transparent; cursor: pointer; display: none; height: 16px; min-width: 12px; position: relative; width: 20px; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always { display: block; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle::before { inset: 0px; content: ""; position: absolute; z-index: 1; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span { min-width: 12px; width: 20px; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle span { background-color: currentcolor; display: block; height: 2px; position: absolute; right: 0px; transition: var(--bricks-transition); }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top { min-width: 12px; top: 0px; width: 20px; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center { min-width: 12px; top: 7px; width: 20px; }
  :where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom { min-width: 12px; top: 14px; width: 20px; }
  .brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu { display: block !important; }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle { min-width: 20px; width: 20px; z-index: 1000; }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed { position: fixed; }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top { top: 50%; transform: rotate(45deg); }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center { opacity: 0; }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom { top: 50%; transform: rotate(-45deg); }
  .brxe-nav-menu.show-mobile-menu li.open > .brx-megamenu { display: initial; opacity: 1; position: static; visibility: visible; }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper { max-width: 100vw; visibility: visible; z-index: 999; opacity: 1 !important; transform: translateX(0px) !important; }
  .brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay { opacity: 1; visibility: visible; z-index: 998; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper { bottom: 0px; color: rgb(255, 255, 255); display: flex; flex-direction: column; height: calc(var(--bricks-vh, 1vh)*100); left: 0px; position: fixed; right: auto; scrollbar-width: none; top: var(--wp-admin--admin-bar--height,0); transition-duration: 0.2s; transition-property: background-color, opacity, transform, visibility; visibility: hidden; width: 300px; z-index: 999; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar { background: transparent; height: 0px; width: 0px; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper::before { background-color: rgb(35, 40, 45); background-size: cover; inset: 0px; content: ""; position: absolute; z-index: -1; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in { opacity: 0; transform: translateX(0px) !important; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper.left { transform: translateX(-100%); }
  .brxe-nav-menu .bricks-mobile-menu-wrapper.right { left: auto; right: 0px; transform: translateX(100%); }
  .brxe-nav-menu .bricks-mobile-menu-wrapper a { display: block; width: 100%; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a { display: initial; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li a { line-height: 60px; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus { outline-offset: -1px; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu { display: none; line-height: 40px; background: none !important; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li > .brx-submenu-toggle > *, .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li > a { padding: 0px 45px; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li.open > .sub-menu { display: block; }
  .brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover::before { display: none; }
  .brxe-nav-menu .bricks-mobile-menu { overflow-y: scroll; position: relative; scrollbar-width: none; }
  .brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar { background: transparent; height: 0px; width: 0px; }
  .brxe-nav-menu .bricks-mobile-menu > li > .brx-submenu-toggle > *, .brxe-nav-menu .bricks-mobile-menu > li > a { padding: 0px 30px; }
  .brxe-nav-menu .bricks-mobile-menu .brx-megamenu { display: none; }
  .brxe-nav-menu .bricks-mobile-menu-overlay { background-color: rgba(0, 0, 0, 0.25); inset: 0px; opacity: 0; position: fixed; transition: 0.2s; visibility: hidden; z-index: -1; }
  li.menu-item-has-children [aria-expanded] .menu-item-icon { background-color: transparent; color: inherit; pointer-events: none; transition: inherit; }
  li.menu-item-has-children [aria-expanded] .menu-item-icon i { position: relative; top: 2px; }
  li.menu-item-has-children [aria-expanded="false"] .open { display: block; }
  li.menu-item-has-children [aria-expanded="false"] .close { display: none; }
  li.menu-item-has-children [aria-expanded="true"] .close { display: block; }
  li.menu-item-has-children [aria-expanded="true"] .open { display: none; }
}
@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; }
}
#brxe-ukguyf { font-size: 14px; }
#brxe-ukguyf a { font-size: inherit; }
#brxe-trwjfd { align-items: flex-start; justify-content: center; }
@media (max-width: 767px) {
  #brxe-trwjfd { align-items: center; }
}
#brxe-fxxxco { font-size: 14px; }
#brxe-fxxxco a { font-size: inherit; }
#brxe-jblwjv { padding: 10px 20px; font-size: 13px; text-transform: capitalize; }
#brxe-mblmci { align-items: center; flex-direction: row; justify-content: flex-end; gap: 15px; }
@media (max-width: 767px) {
  #brxe-mblmci { justify-content: center; }
}
#brxe-obcdip { flex-direction: row; justify-content: space-between; text-align: center; display: grid; align-items: initial; gap: 15px; grid-template-columns: 0.5fr 1.5fr; }
@media (max-width: 991px) {
  #brxe-obcdip { align-items: center; justify-content: space-between; }
}
@media (max-width: 767px) {
  #brxe-obcdip { grid-template-columns: 1fr; gap: 5px; }
}
@media (max-width: 478px) {
  #brxe-obcdip { align-items: center; text-align: center; flex-direction: column; }
}
#brxe-mmcsfd { padding-top: 5px; padding-bottom: 5px; background-color: var(--bricks-color-yzamkd); }
@media (max-width: 478px) {
  #brxe-mmcsfd { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
}
@layer bricks {
  @media (max-width: 991px) {
  #brxe-xvogfm > .bricks-nav-menu-wrapper { display: none; }
  #brxe-xvogfm .bricks-mobile-menu-toggle { display: block; }
}
}
#brxe-xvogfm .bricks-nav-menu > li > a { font-size: var(--small-text); border-bottom: 2px solid rgba(255, 255, 255, 0); }
#brxe-xvogfm .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: var(--small-text); }
#brxe-xvogfm .bricks-nav-menu > li { margin-left: 25px; }
#brxe-xvogfm .bricks-nav-menu > li > .brx-submenu-toggle { border-bottom: 2px solid rgba(255, 255, 255, 0); }
#brxe-xvogfm .bricks-nav-menu > li:hover > a { border-color: var(--bricks-color-nkfjwx); }
#brxe-xvogfm .bricks-nav-menu > li:hover > .brx-submenu-toggle { border-color: var(--bricks-color-nkfjwx); }
#brxe-xvogfm .bricks-nav-menu .sub-menu > li > a { font-size: var(--small-text); line-height: 1.4; color: var(--bricks-color-afioaw); }
#brxe-xvogfm .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * { font-size: var(--small-text); line-height: 1.4; color: var(--bricks-color-afioaw); }
#brxe-xvogfm .bricks-nav-menu .sub-menu a { padding-top: 10px; padding-bottom: 10px; }
#brxe-xvogfm .bricks-nav-menu .sub-menu button { padding-top: 10px; padding-bottom: 10px; }
#brxe-xvogfm .bricks-nav-menu .sub-menu { box-shadow: rgba(0, 0, 0, 0.19) 0px 5px 10px 0px; border-radius: 5px; background-color: var(--bricks-color-lanctq); }
#brxe-xvogfm .bricks-nav-menu .sub-menu > li:hover > a { color: var(--bricks-color-yzamkd); }
#brxe-xvogfm .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * { color: var(--bricks-color-yzamkd); }
@media (max-width: 991px) {
  #brxe-xvogfm .bricks-nav-menu > li { margin-right: 10px; margin-left: 10px; }
  #brxe-xvogfm .bricks-nav-menu > li > a { font-size: 14px; }
  #brxe-xvogfm .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 14px; }
  #brxe-xvogfm .bricks-mobile-menu > li > a { line-height: 1.4; font-size: var(--small-text); padding: 10px 15px; }
  #brxe-xvogfm .bricks-mobile-menu > li > .brx-submenu-toggle > * { line-height: 1.4; font-size: var(--small-text); padding: 10px 15px; }
  #brxe-xvogfm { display: none; }
}
#brxe-osayve { padding: 13px 50px; display: none; }
@media (max-width: 991px) {
  #brxe-osayve { display: flex; }
}
@media (max-width: 478px) {
  #brxe-osayve { padding-right: 20px; padding-left: 20px; font-size: 13px; display: none; }
}
#brxe-izvirg { flex-direction: row; justify-content: space-between; align-items: center; }
@media (max-width: 991px) {
  #brxe-izvirg { align-items: center; justify-content: space-between; }
}
@media (max-width: 478px) {
  #brxe-izvirg { align-items: center; text-align: center; flex-direction: column; }
}
#brxe-argxfe { padding-top: 20px; padding-bottom: 20px; background-color: var(--bricks-color-afioaw); }
@media (max-width: 478px) {
  #brxe-argxfe { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
}
#brxe-jkbpfq .bricks-site-logo { width: 198px; height: 70px; }
@media (max-width: 991px) {
  #brxe-jkbpfq .bricks-site-logo { width: 150px; }
}
@media (max-width: 767px) {
  #brxe-jkbpfq .bricks-site-logo { width: 120px; }
}
@layer bricks {
  @media (max-width: 478px) {
  #brxe-snirhn > .bricks-nav-menu-wrapper { display: none; }
  #brxe-snirhn .bricks-mobile-menu-toggle { display: block; }
}
}
#brxe-snirhn .bricks-nav-menu > li > a { font-size: var(--h5-font-size); font-family: "Francois One"; color: var(--bricks-color-afioaw); padding: 5px 10px; border-radius: 5px; }
#brxe-snirhn .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: var(--h5-font-size); font-family: "Francois One"; color: var(--bricks-color-afioaw); padding: 5px 10px; }
#brxe-snirhn .bricks-nav-menu > li { margin-right: 10px; margin-left: 10px; }
#brxe-snirhn .bricks-nav-menu > li > .brx-submenu-toggle { border-radius: 5px; }
#brxe-snirhn .bricks-nav-menu > li:hover > a { color: var(--bricks-color-cvzwxl); background-color: var(--bricks-color-yzamkd); }
#brxe-snirhn .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: var(--bricks-color-cvzwxl); }
#brxe-snirhn .bricks-nav-menu > li:hover > .brx-submenu-toggle { background-color: var(--bricks-color-yzamkd); }
#brxe-snirhn .bricks-nav-menu .brx-submenu-toggle button { margin-left: 0px; padding-right: 5px; padding-left: 0px; }
#brxe-snirhn .bricks-nav-menu button[aria-expanded="false"] > * { transform: translateX(-2px); }
#brxe-snirhn .bricks-nav-menu > .brx-has-megamenu > .brx-megamenu { transform: translateY(15px); }
@media (max-width: 991px) {
  #brxe-snirhn { margin-right: 0px; margin-left: auto; display: none; }
}
@media (max-width: 767px) {
  #brxe-snirhn .bricks-nav-menu > li { margin-right: 5px; margin-left: 5px; }
  #brxe-snirhn .bricks-nav-menu > li > a { padding-right: 8px; }
  #brxe-snirhn .bricks-nav-menu > li > .brx-submenu-toggle > * { padding-right: 8px; }
}
#brxe-ojrlwl { flex-grow: 1; align-items: center; width: auto; }
@media (max-width: 767px) {
  #brxe-ojrlwl { flex-grow: 0; flex-shrink: 1; }
}
@media (max-width: 478px) {
  #brxe-ojrlwl { display: none; }
}
@layer bricks {
  @media (max-width: 991px) {
  #brxe-mnnnjn > .bricks-nav-menu-wrapper { display: none; }
  #brxe-mnnnjn .bricks-mobile-menu-toggle { display: block; }
}
}
#brxe-mnnnjn .bricks-nav-menu > li > a { font-size: var(--small-text); }
#brxe-mnnnjn .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: var(--small-text); }
#brxe-mnnnjn .bricks-nav-menu > li { margin-left: 25px; }
#brxe-mnnnjn { display: none; }
@media (max-width: 991px) {
  #brxe-mnnnjn .bricks-nav-menu > li { margin-right: 10px; margin-left: 10px; }
  #brxe-mnnnjn .bricks-nav-menu > li > a { font-size: 14px; }
  #brxe-mnnnjn .bricks-nav-menu > li > .brx-submenu-toggle > * { font-size: 14px; }
  #brxe-mnnnjn .bricks-mobile-menu > li > a { line-height: 1.4; font-size: var(--small-text); padding: 10px 15px; }
  #brxe-mnnnjn .bricks-mobile-menu > li > .brx-submenu-toggle > * { line-height: 1.4; font-size: var(--small-text); padding: 10px 15px; }
  #brxe-mnnnjn .bricks-mobile-menu-toggle { color: var(--bricks-color-cvzwxl); }
  #brxe-mnnnjn.show-mobile-menu .bricks-mobile-menu-toggle { color: var(--bricks-color-cvzwxl) !important; }
  #brxe-mnnnjn { padding: 10px; background-color: var(--bricks-color-yzamkd); border-radius: 4px; display: flex; }
}
@media (max-width: 767px) {
  #brxe-mnnnjn { display: flex; }
  #brxe-mnnnjn .bricks-mobile-menu-wrapper::before { background-color: var(--bricks-color-nkfjwx); }
}
@media (max-width: 478px) {
  #brxe-mnnnjn { display: none; }
}
#brxe-xngtle { display: none; }
a.bricks-link-wrapper:has(> #brxe-xngtle) { display: none; }
@media (max-width: 478px) {
  #brxe-xngtle { font-size: 25px; padding: 10px 12px 8px; background-color: var(--bricks-color-yzamkd); border-radius: 5px; display: block; }
  a.bricks-link-wrapper:has(> #brxe-xngtle) { display: block; }
}
#brxe-geejxl { padding: 13px 50px; }
@media (max-width: 991px) {
  #brxe-geejxl { display: none; }
}
#brxe-zphkkl { justify-content: space-between; flex-direction: row; align-items: center; }
#brxe-hthuvn { background-color: var(--bricks-color-nkfjwx); padding-top: 20px; padding-bottom: 20px; }