
::selection {
  color: var(--mof0);
  background: var(--sc500);
}

::-moz-selection {
  color: var(--mof0);
  background: var(--sc500);
}

*:focus {
  outline: none;
}

.blur, .brx-popup-content:has(.blur-popup) + .brx-popup-backdrop, .bricks-mobile-menu-overlay {
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

.bricks-mobile-menu-overlay {
  background-color: oklch(0 0 0 /.75);
}

.bricks-mobile-menu-wrapper {
  padding-top: var(--m16);
}

.brxe-nav-menu .bricks-mobile-menu-wrapper::before {
  border-radius: var(--br6) 0 0 var(--br6);
}

.dvh {
  min-height: 100dvh;
}

.dvh-force {
  height: 100dvh;
}

.noselect, header, [class^="tcon-"], [class^="btn-"], img, svg, form, .tline-sec, .btn-solid, .comment-xs {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.copyright, .copyright>div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: var(--xs);
  text-align: center;
}


.brxe-section {
  padding-top: var(--m15);
  padding-right: var(--m6);
  padding-bottom: var(--m15);
  padding-left: var(--m6);
}

.brxe-container {
  padding-top: var(--m5);
  padding-right: var(--mw5);
  padding-bottom: var(--m5);
  padding-left: var(--mw5);
}

.brxe-block {
  padding-top: var(--m5);
  padding-right: var(--mw5);
  padding-bottom: var(--m5);
  padding-left: var(--mw5);
}


html[data-theme~="light"] .light-theme-img {
  display: block !important;
}

html[data-theme~="light"] .dark-theme-img {
  display: none !important;
}

html[data-theme~="dark"] .dark-theme-img {
  display: block !important;
}

html[data-theme~="dark"] .light-theme-img {
  display: none !important;
}


.main-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  row-gap: 0;
  column-gap: var(--m10);
  align-items: stretch; 
  text-align: center;
  padding: var(--m8) var(--mw8);
  color: var(--mof0);
  background-color: var(--mof980);
}

.main-footer p {
  font-size: var(--xs);  
}

@media only screen and (max-width: 991px) {
.main-footer {
   flex-direction: column;
}
}

html[data-theme~="light"] .main-footer a {
  color: var(--mc200);
}

html[data-theme~="light"] .main-footer a:hover {
  color: var(--mc300);
}

html[data-theme~="dark"] .main-footer a {
  color: var(--mc800);
}

html[data-theme~="dark"] .main-footer a:hover {
  color: var(--mc700);
}


.shadow-1 {
  box-shadow: var(--sh1);
}

.shadow-2 {
  box-shadow: var(--sh2);
}

.shadow-3 {
  box-shadow: var(--sh3);
}

.shadow-4 {
  box-shadow: var(--sh4);
}

.shadow-5 {
  box-shadow: var(--sh5);
}

.shadow-6 {
  box-shadow: var(--sh6);
}

.shadow-7 {
  box-shadow: var(--sh7);
}

.shadow-8 {
  box-shadow: var(--sh8);
}

.shadow-9 {
  box-shadow: var(--sh9);
}

.shadow-10 {
  box-shadow: var(--sh10);
}


.grecaptcha-badge {
  visibility: hidden;
}