@-webkit-keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

/* 
 * Apply general styles for panels and panel-panes here.
*/
.panels-simple {
  transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  min-height: calc(100vh - 87px - 182px); }
  .page-s .panels-simple {
    min-height: calc(100vh - 87px - 182px - 105px); }
  .menu-is-open:not(.node-type-project) .panels-simple {
    transition: transform 0.45s 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transform: translateX(-170px); }
    @media (max-width: 800px) {
      .menu-is-open:not(.node-type-project) .panels-simple {
        transform: translateX(-25%); } }
  .panels-simple > .content > .inner .panel-pane:last-child:not(.pane-social-share-buttons) {
    margin-bottom: 0px; }

/*# sourceMappingURL=../_maps/panels/panel.css.map */
