@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-icon { font-size: 60px; }
  svg.brxe-icon { font-size: inherit; }
}
@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); }
}
  a.brxe-image { display: inline-block; }
  figure.brxe-image { margin: 0px; }
  :where(.brxe-image).tag { display: inline-block; height: fit-content; position: relative; width: auto; }
  :where(.brxe-image).caption { position: relative; }
  :where(.brxe-image).caption:has(figcaption.bricks-image-caption) { overflow: hidden; }
  :where(.brxe-image).overlay { position: relative; }
  :where(.brxe-image).overlay::before { inset: 0px; content: ""; pointer-events: none; position: absolute; }
  :where(.brxe-image)::before { border-radius: inherit; }
  :where(.brxe-image) a { border-radius: inherit; position: static; transition: inherit; }
  :where(.brxe-image) picture { border-radius: inherit; transition: inherit; }
  :where(.brxe-image) img { border-radius: inherit; height: 100%; transition: inherit; width: 100%; position: static !important; }
  :where(.brxe-image) img.bricks-lazy-hidden + figcaption { display: none; }
  :where(.brxe-image) .icon { color: rgb(255, 255, 255); font-size: 60px; pointer-events: none; position: absolute; right: 50%; text-align: center; top: 50%; transform: translate(50%, -50%); z-index: 5; }
  :where(.brxe-image) .bricks-image-caption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25) 70%, transparent); bottom: 0px; color: rgb(255, 255, 255); font-size: inherit; margin: 0px; padding: 10px 15px; pointer-events: none; position: absolute; text-align: center; width: 100%; z-index: 1; }
}
#brxe-grrqsl { width: 180px; }
@media (max-width: 478px) {
  #brxe-grrqsl { outline: none; }
}
#brxe-wlqyhp { font-size: 25px; color: var(--bricks-color-nkusqf); fill: var(--bricks-color-nkusqf); margin-top: 10px; }
#brxe-djfwhy { flex-direction: row; justify-content: space-between; align-items: flex-start; }
#brxe-dxazut .bricks-nav-menu { flex-direction: column; }
#brxe-dxazut .bricks-nav-menu > li { margin-top: 5px; margin-bottom: 5px; margin-left: 0px; }
#brxe-dxazut .bricks-nav-menu > li > a { color: var(--bricks-color-afioaw); font-size: var(--small-text); }
#brxe-dxazut .bricks-nav-menu > li > .brx-submenu-toggle > * { color: var(--bricks-color-afioaw); font-size: var(--small-text); }
@media (max-width: 478px) {
  #brxe-dxazut .bricks-nav-menu > li a { outline: none; }
}
#brxe-tibdbn { row-gap: 15px; }
@media (max-width: 478px) {
  #brxe-tibdbn { padding-right: 10px; padding-left: 10px; }
}