/* * for supported in all modern browsers * Copyright inpleworks, Co. * https://xetemplate.com */
:root {
  --xet-theme-color: #58c4a7;
  --xet-theme-header-bg-color: #f1f1f9;
  --xet-theme-footer-bg-color: #1b1b1e;
  --xet-theme-border-color: #d6dee0;
  --xet-theme-body-bg-color: #ffffff;
  --xet-theme-content-bg-color: #f9f9f9;
  --xet-theme-dark-header-bg-color: #1b1b1e;
  --xet-theme-dark-body-bg-color: #000000;
  --xet-theme-dark-content-bg-color: #151515;
  --xet-theme-dark-border-color: rgba(255, 255, 255, 0.1);
  --xet-theme-dark-text-strong-color: #EFF2F7;
  --xet-theme-box-shadow: 0px 0.5rem 1rem rgba(0, 0, 0, .08);
  --xet-theme-transition-all: all 0.25s ease-out;
  --xet-theme-button-height: 3rem;
}
html, body, table, th, td, button, select, input, textarea {
  font-size: 16px;
  font-family: var(--font), -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
body {
  background-color: var(--xet-theme-body-bg-color);
}
.xet-layout {
  overflow: hidden;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  color: var(--xet-theme-text-base-color);
}
.xet-layout .theme-color {
  color: var(--xet-theme-color);
}
.xet-layout .theme-box {
  position: relative;
}
.xet-layout .theme-box::before, .xet-layout .theme-box::after {
  content: "";
  z-index: -1;
  position: absolute;
  width: calc(100%);
  height: calc(25%);
  pointer-events: none;
  transition: var(--xet-theme-transition-all);
  border: 1px solid var(--xet-theme-border-color);
}
.xet-layout .theme-box::before {
  border-width: 1px 1px 0 1px;
  left: 0;
  top: 0;
}
.xet-layout .theme-box::after {
  border-width: 0 1px 1px 1px;
  bottom: 0;
  right: 0;
}
.xet-layout .xet-btn {
  z-index: 2;
  min-width: var(--xet-theme-button-height);
  border-radius: 0;
}
.xet-layout .xet-btn > i + span {
  margin-left: 2px;
}
.xet-layout .xet-btn.btn-submit {
  background-color: var(--xet-theme-color) !important;
  color: #fff !important;
}
.xet-layout .xet-btn.btn-theme {
  position: relative;
  border-radius: 0;
  background-color: transparent !important;
  color: inherit !important;
}
.xet-layout .xet-btn.btn-theme::before, .xet-layout .xet-btn.btn-theme::after {
  content: "";
  z-index: -1;
  position: absolute;
  width: calc(100%);
  height: calc(50% - 10px);
  pointer-events: none;
  transition: var(--xet-theme-transition-all);
  border: 1px solid var(--xet-theme-btn-border-color);
}
.xet-layout .xet-btn.btn-theme::before {
  border-width: 1px 1px 0 1px;
  left: 0;
  top: 0;
}
.xet-layout .xet-btn.btn-theme::after {
  border-width: 0 1px 1px 1px;
  bottom: 0;
  right: 0;
}
.xet-layout .xet-btn.btn-theme:hover::before, .xet-layout .xet-btn.btn-theme:hover::after {
  background-color: var(--xet-theme-color) !important;
  border-color: var(--xet-theme-color) !important;
  height: calc(50% - 0px);
  width: 100%;
}
.xet-layout .xet-btn.btn-theme:hover {
  color: #fff !important;
}
.xet-layout .layout-body {
  flex: 1;
}
.xet-layout .layout-body .page-title {
  height: 6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--xet-theme-text-strong-color);
}
.xet-layout .layout-body .layout-body__body .xet-content {
  padding: 2rem 0;
}
.glightbox-container .gslide-description {
  text-align: center;
  padding: 0 !important;
  background-color: var(--xet-theme-content-bg-color);
}
.glightbox-container .gslide-description .gdesc-inner .gslide-title {
  font-size: 1.125rem !important;
  color: var(--xet-theme-text-strong-color);
}
.glightbox-container .gslide-description .gdesc-inner .gslide-desc {
  color: var(--xet-theme-text-base-color);
}
.glightbox-container .gslide-description .gdesc-inner .gslide-desc a {
  display: inline-flex !important;
  align-items: center;
  color: var(--xet-theme-color) !important;
  border-bottom: 1px dotted var(--xet-theme-color) !important;
}
@media (min-width: 1024px) {
  html, body, table, th, td, button, select, input, textarea {
    font-size: 14px;
  }
  .xet-layout .theme-box:hover::before, .xet-layout .theme-box:hover::after {
    background-color: var(--xet-theme-color) !important;
    border-color: var(--xet-theme-color) !important;
    height: calc(50% - 0px);
    width: 100%;
  }
  .xet-layout .theme-box:hover {
    color: #fff !important;
  }
  .xet-layout .theme-box:hover .h4, .xet-layout .theme-box:hover .theme-color {
    color: #fff !important;
  }
  .xet-layout .layout-body .page-title {
    height: 12rem;
  }
  .xet-layout .layout-body .layout-body__body .xet-content {
    padding: 3rem 0;
  }
}
body.color_scheme_dark {
  background-color: var(--xet-theme-dark-body-bg-color);
}
body.color_scheme_dark .xet-layout {
  color: var(--xet-theme-dark-text-base-color);
}
body.color_scheme_dark .xet-layout .xet-btn.btn-theme::before, body.color_scheme_dark .xet-layout .xet-btn.btn-theme::after {
  border-color: var(--xet-theme-dark-btn-border-color);
}
body.color_scheme_dark .xet-layout .xet-btn.btn-theme.invert {
  color: #111;
}
body.color_scheme_dark .xet-layout .xet-btn.btn-theme.invert::before, body.color_scheme_dark .xet-layout .xet-btn.btn-theme.invert::after {
  border-color: var(--xet-theme-btn-border-color);
}
body.color_scheme_dark .xet-layout .theme-box::before, body.color_scheme_dark .xet-layout .theme-box::after {
  border-color: var(--xet-theme-dark-border-color);
}
body.color_scheme_dark .xet-layout .layout-body .page-title {
  color: var(--xet-theme-dark-text-strong-color);
}
body.color_scheme_dark .glightbox-container .gslide-description {
  background-color: var(--xet-theme-dark-content-bg-color);
}
body.color_scheme_dark .glightbox-container .gslide-description .gdesc-inner .gslide-title {
  color: var(--xet-theme-dark-text-strong-color);
}
body.color_scheme_dark .glightbox-container .gslide-description .gdesc-inner .gslide-desc {
  color: var(--xet-theme-dark-text-base-color);
}
/*# sourceMappingURL=30e2a62340e82f2c490db4fbc5d3e6ab3dc97e0a.layout.scss.map */
