
.navbar-brand {font-weight:300;}
.splash { display:block; height: calc(100vh - 2.25rem - 50); height: calc(var(--vh, 1vh) * 100 - 2.25rem - 50px);}
.splash-small { display:block; height: calc(25vh + 50px);height: calc(var(--vh, 1vh) * 25 + 50px);}
.splash-fixed { display:block; height: 400px; position:fixed;text-align:center;}
.splash-fixed > img { display: block; width:150px;position:absolute;left:auto;right:calc( 1rem + 15px);}
.footer-logo {margin:auto;}
.btn {font-family: Quicksand;background-color:#008080;font-weight:300;color:black!important;border-color:transparent;}
.btn:focus {border-color:transparent;}
.slider-title {text-align:left;margin-top:0rem;}
.slider-content {text-align:left;}
.slider-link {color:#008080!important;}
.dark .card {background: #282a36;}



html[data-color-scheme="dark"]::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

html[data-color-scheme="dark"]::-webkit-scrollbar-thumb {
    background: #282a36;
    border-radius: 12px;
    box-shadow: inset 2px 2px 2px hsla(0,0%,100%,.25),inset -2px -2px 2px rgba(0,0,0,.25);
}

html[data-color-scheme="dark"]::-webkit-scrollbar-track-piece {
   background: linear-gradient(90deg,#111,#282a36 1px,#111 0,#111);
   }


html[data-color-scheme="light"]::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

html[data-color-scheme="light"]::-webkit-scrollbar-thumb {
    background: #282a36;
    border-radius: 12px;
    box-shadow: inset 2px 2px 2px hsla(0,0%,100%,.25),inset -2px -2px 2px rgba(0,0,0,.25);
}

html[data-color-scheme="light"]::-webkit-scrollbar-track-piece {
   background: linear-gradient(90deg,#888888,#282a36 1px,#888888 0,#888888);
   }


hr {
    background: transparent;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
}

body.dark hr {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0));
}

.wg-title h1 {
  color: rgba(0,0,0,0.6)!important;
}

.wg-title .container:nth-of-type(1) {
  width: 100%;
  max-width: 100%;
  padding-left:0;
  padding-right:0;
}


body #cut-glass {
  height: 6px;
  background:linear-gradient(rgba(210,210,210,0.5), rgba(210,210,210,0.7));
}

body .glass-small #cut-glass {
  height: 4px;
}

body.dark #cut-glass {
  background:linear-gradient(rgba(40,42,54,0.5), rgba(40,42,54,0.7));
}

.dark .wg-title h1 {
  color: rgba(255,255,255,0.6)!important; 
}


.dark .parallax-card .container {
  background-color: #282a36;
}

.parallax-card .container {
  border-radius: 3px;
  padding: 15px 20px 15px 20px;
  box-shadow: 0 1px 4px rgb(0 0 0 / 4%)
}

.page-wrapper {
  flex-direction: column;
  min-width: 100%;
  min-height: calc(100vh + 50px);
  min-height: calc(var(--vh, 1vh) * 100 - 50px);
}
.page-wrapper:not(article) {
  display: inline-flex;
}

.page-wrapper div {
  box-sizing: border-box;
}

.form-control {
  opacity: 0.7;
  border: none;
}

.wg-pages:not(:has(.row)) {
  padding-top: 0px;
  padding-bottom: 0px;
}

.wg-pages:not(:has(.row)) + .home-section {
  padding-top: 0px;
}
