@charset "utf-8";
/* CSS Document */

h1 {
    font-size: 40px!important;
    font-weight: 700;
}
#about-section .about-section-right {
    padding-top: 0px;
}
/*-------------------------------------------*\
    1.10. Transitions
\*-------------------------------------------*/
.fade {
  transition: opacity 0.15s linear;
}
[class*="gradient-overlay-half"]::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: "";
    transition: all 0.2s ease-in-out;
}
.link-collapse-custom[aria-expanded="false"]::before {
    /*background-image: linear-gradient(180deg, transparent 40%, #fff 99%);*/
    background-repeat: repeat-x;
    z-index: 1;
    bottom: 74px;
    height: auto;
}
.nodesk{display: none!important}
.video{margin: 40px auto 20px; max-width: 1000px; text-align: center;}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

/* Collapse */
.link-collapse[aria-expanded="false"] .link-collapse__default {
  display: inline-block;
}

.link-collapse[aria-expanded="false"] .link-collapse__active {
  display: none;
}

.link-collapse[aria-expanded="true"] .link-collapse__default {
  display: none;
}

.link-collapse[aria-expanded="true"] .link-collapse__active {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
.video {width: 100%; max-width: 100%;}
.nodesk{display: block}
.header-one .header-logo {
    width: 250px;
}
}