/*
 * Copyright (c) 2016 Twin Digital - All Rights reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 */

html, body {
  height: 100%;
}

.pt-perspective {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  perspective: 1200px;
}

.pt-page * {
  /*display: none;*/
}

.pt-page-current * {
  /*display: inherit;*/
}

.pt-page {
  background: #FFF;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  display: none;
  /*overflow: hidden;*/
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  /*-webkit-transform: translate3d(0, 0, 0);*/
  /*-moz-transform: translate3d(0, 0, 0);*/
  /*transform: translate3d(0, 0, 0);*/
  /*-webkit-transform-style: preserve-3d;*/
  /*-moz-transform-style: preserve-3d;*/
  /*transform-style: preserve-3d;*/
}

.pt-page-current,
.no-js .pt-page {
  visibility: visible;
  display: inherit;
  z-index: 1;
}

.no-js body {
  overflow: auto;
}

.pt-page-ontop {
  z-index: 999;
}

/* Text Styles, Colors, Backgrounds */

.no-cssanimations .pt-message {
  display: block;
}

@media screen and (max-width: 47.4375em) {
  .pt-page h1 {
    font-size: 3em;
  }

  .pt-triggers .dl-menuwrapper {
    display: none;
  }
}

@media screen and (max-height: 45.9em) {
  .pt-triggers .dl-menuwrapper li a {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pt-triggers .dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
    line-height: 24px;
  }
}

@media screen and (max-height: 38em) {
  .pt-triggers .dl-menuwrapper {
    display: none;
  }
}

/*
 * Copyright (c) 2016 Twin Digital - All Rights reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 */

.pt-page-moveToLeft {
  -webkit-animation: moveToLeft .6s ease both;
  animation: moveToLeft .6s ease both;
}

.pt-page-moveFromLeft {
  -webkit-animation: moveFromLeft .6s ease both;
  animation: moveFromLeft .6s ease both;
}

.pt-page-moveToRight {
  -webkit-animation: moveToRight .6s ease both;
  animation: moveToRight .6s ease both;
}

.pt-page-moveFromRight {
  -webkit-animation: moveFromRight .6s ease both;
  animation: moveFromRight .6s ease both;
}

.pt-page-moveToTop {
  -webkit-animation: moveToTop .6s ease both;
  animation: moveToTop .6s ease both;
}

.pt-page-moveFromTop {
  -webkit-animation: moveFromTop .6s ease both;
  animation: moveFromTop .6s ease both;
}

.pt-page-moveToBottom {
  -webkit-animation: moveToBottom .6s ease both;
  animation: moveToBottom .6s ease both;
}

.pt-page-moveFromBottom {
  -webkit-animation: moveFromBottom .6s ease both;
  animation: moveFromBottom .6s ease both;
}

/* fade */

.pt-page-fade {
  -webkit-animation: fade .7s ease both;
  animation: fade .7s ease both;
}

/* move from / to and fade */

.pt-page-moveToLeftFade {
  -webkit-animation: moveToLeftFade .7s ease both;
  animation: moveToLeftFade .7s ease both;
}

.pt-page-moveFromLeftFade {
  -webkit-animation: moveFromLeftFade .7s ease both;
  animation: moveFromLeftFade .7s ease both;
}

.pt-page-moveToRightFade {
  -webkit-animation: moveToRightFade .7s ease both;
  animation: moveToRightFade .7s ease both;
}

.pt-page-moveFromRightFade {
  -webkit-animation: moveFromRightFade .7s ease both;
  animation: moveFromRightFade .7s ease both;
}

.pt-page-moveToTopFade {
  -webkit-animation: moveToTopFade .7s ease both;
  animation: moveToTopFade .7s ease both;
}

.pt-page-moveFromTopFade {
  -webkit-animation: moveFromTopFade .7s ease both;
  animation: moveFromTopFade .7s ease both;
}

.pt-page-moveToBottomFade {
  -webkit-animation: moveToBottomFade .7s ease both;
  animation: moveToBottomFade .7s ease both;
}

.pt-page-moveFromBottomFade {
  -webkit-animation: moveFromBottomFade .7s ease both;
  animation: moveFromBottomFade .7s ease both;
}

/* move to with different easing */

.pt-page-moveToLeftEasing {
  -webkit-animation: moveToLeft .7s ease-in-out both;
  animation: moveToLeft .7s ease-in-out both;
}

.pt-page-moveToRightEasing {
  -webkit-animation: moveToRight .7s ease-in-out both;
  animation: moveToRight .7s ease-in-out both;
}

.pt-page-moveToTopEasing {
  -webkit-animation: moveToTop .7s ease-in-out both;
  animation: moveToTop .7s ease-in-out both;
}

.pt-page-moveToBottomEasing {
  -webkit-animation: moveToBottom .7s ease-in-out both;
  animation: moveToBottom .7s ease-in-out both;
}

/********************************* keyframes **************************************/

/* move from / to  */

@-webkit-keyframes moveToLeft {
  from {
  }
  to {
    -webkit-transform: translateX(-100%);
  }
}

@keyframes moveToLeft {
  from {
  }
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@-webkit-keyframes moveFromLeft {
  from {
    -webkit-transform: translateX(-100%);
  }
}

@keyframes moveFromLeft {
  from {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@-webkit-keyframes moveToRight {
  from {
  }
  to {
    -webkit-transform: translateX(100%);
  }
}

@keyframes moveToRight {
  from {
  }
  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-webkit-keyframes moveFromRight {
  from {
    -webkit-transform: translateX(100%);
  }
}

@keyframes moveFromRight {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-webkit-keyframes moveToTop {
  from {
  }
  to {
    -webkit-transform: translateY(-100%);
  }
}

@keyframes moveToTop {
  from {
  }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-webkit-keyframes moveFromTop {
  from {
    -webkit-transform: translateY(-100%);
  }
}

@keyframes moveFromTop {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-webkit-keyframes moveToBottom {
  from {
  }
  to {
    -webkit-transform: translateY(100%);
  }
}

@keyframes moveToBottom {
  from {
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}

@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(100%);
  }
}

@keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}

/* fade */

@-webkit-keyframes fade {
  from {
  }
  to {
    opacity: 0.3;
  }
}

@keyframes fade {
  from {
  }
  to {
    opacity: 0.3;
  }
}

/* move from / to and fade */

@-webkit-keyframes moveToLeftFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateX(-100%);
  }
}

@keyframes moveToLeftFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@-webkit-keyframes moveFromLeftFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateX(-100%);
  }
}

@keyframes moveFromLeftFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@-webkit-keyframes moveToRightFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateX(100%);
  }
}

@keyframes moveToRightFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-webkit-keyframes moveFromRightFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateX(100%);
  }
}

@keyframes moveFromRightFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-webkit-keyframes moveToTopFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateY(-100%);
  }
}

@keyframes moveToTopFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-webkit-keyframes moveFromTopFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateY(-100%);
  }
}

@keyframes moveFromTopFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-webkit-keyframes moveToBottomFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateY(100%);
  }
}

@keyframes moveToBottomFade {
  from {
  }
  to {
    opacity: 0.3;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}

@-webkit-keyframes moveFromBottomFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateY(100%);
  }
}

@keyframes moveFromBottomFade {
  from {
    opacity: 0.3;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}

/* scale and fade */

.pt-page-scaleDown {
  -webkit-animation: scaleDown .7s ease both;
  animation: scaleDown .7s ease both;
}

.pt-page-scaleUp {
  -webkit-animation: scaleUp .7s ease both;
  animation: scaleUp .7s ease both;
}

.pt-page-scaleUpDown {
  -webkit-animation: scaleUpDown .5s ease both;
  animation: scaleUpDown .5s ease both;
}

.pt-page-scaleDownUp {
  -webkit-animation: scaleDownUp .5s ease both;
  animation: scaleDownUp .5s ease both;
}

.pt-page-scaleDownCenter {
  -webkit-animation: scaleDownCenter .4s ease-in both;
  animation: scaleDownCenter .4s ease-in both;
}

.pt-page-scaleUpCenter {
  -webkit-animation: scaleUpCenter .4s ease-out both;
  animation: scaleUpCenter .4s ease-out both;
}

/********************************* keyframes **************************************/

/* scale and fade */

@-webkit-keyframes scaleDown {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
  }
}

@keyframes scaleDown {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
}

@-webkit-keyframes scaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(.8);
  }
}

@keyframes scaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
}

@-webkit-keyframes scaleUpDown {
  from {
    opacity: 0;
    -webkit-transform: scale(1.2);
  }
}

@keyframes scaleUpDown {
  from {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@-webkit-keyframes scaleDownUp {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.2);
  }
}

@keyframes scaleDownUp {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@-webkit-keyframes scaleDownCenter {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.7);
  }
}

@keyframes scaleDownCenter {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
  }
}

@-webkit-keyframes scaleUpCenter {
  from {
    opacity: 0;
    -webkit-transform: scale(.7);
  }
}

@keyframes scaleUpCenter {
  from {
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
  }
}

/* rotate sides first and scale */

.pt-page-rotateRightSideFirst {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateRightSideFirst .8s both ease-in;
  animation: rotateRightSideFirst .8s both ease-in;
}

.pt-page-rotateLeftSideFirst {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateLeftSideFirst .8s both ease-in;
  animation: rotateLeftSideFirst .8s both ease-in;
}

.pt-page-rotateTopSideFirst {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateTopSideFirst .8s both ease-in;
  animation: rotateTopSideFirst .8s both ease-in;
}

.pt-page-rotateBottomSideFirst {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateBottomSideFirst .8s both ease-in;
  animation: rotateBottomSideFirst .8s both ease-in;
}

/* flip */

.pt-page-flipOutRight {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipOutRight .5s both ease-in;
  animation: flipOutRight .5s both ease-in;
}

.pt-page-flipInLeft {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipInLeft .5s both ease-out;
  animation: flipInLeft .5s both ease-out;
}

.pt-page-flipOutLeft {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipOutLeft .5s both ease-in;
  animation: flipOutLeft .5s both ease-in;
}

.pt-page-flipInRight {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipInRight .5s both ease-out;
  animation: flipInRight .5s both ease-out;
}

.pt-page-flipOutTop {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipOutTop .5s both ease-in;
  animation: flipOutTop .5s both ease-in;
}

.pt-page-flipInBottom {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipInBottom .5s both ease-out;
  animation: flipInBottom .5s both ease-out;
}

.pt-page-flipOutBottom {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipOutBottom .5s both ease-in;
  animation: flipOutBottom .5s both ease-in;
}

.pt-page-flipInTop {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: flipInTop .5s both ease-out;
  animation: flipInTop .5s both ease-out;
}

/* rotate fall */

.pt-page-rotateFall {
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-animation: rotateFall 1s both ease-in;
  animation: rotateFall 1s both ease-in;
}

/* rotate newspaper */
.pt-page-rotateOutNewspaper {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: rotateOutNewspaper .5s both ease-in;
  animation: rotateOutNewspaper .5s both ease-in;
}

.pt-page-rotateInNewspaper {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: rotateInNewspaper .5s both ease-out;
  animation: rotateInNewspaper .5s both ease-out;
}

/* push */
.pt-page-rotatePushLeft {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotatePushLeft .8s both ease;
  animation: rotatePushLeft .8s both ease;
}

.pt-page-rotatePushRight {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotatePushRight .8s both ease;
  animation: rotatePushRight .8s both ease;
}

.pt-page-rotatePushTop {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotatePushTop .8s both ease;
  animation: rotatePushTop .8s both ease;
}

.pt-page-rotatePushBottom {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotatePushBottom .8s both ease;
  animation: rotatePushBottom .8s both ease;
}

/* pull */
.pt-page-rotatePullRight {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotatePullRight .5s both ease;
  animation: rotatePullRight .5s both ease;
}

.pt-page-rotatePullLeft {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotatePullLeft .5s both ease;
  animation: rotatePullLeft .5s both ease;
}

.pt-page-rotatePullTop {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotatePullTop .5s both ease;
  animation: rotatePullTop .5s both ease;
}

.pt-page-rotatePullBottom {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotatePullBottom .5s both ease;
  animation: rotatePullBottom .5s both ease;
}

/* fold */
.pt-page-rotateFoldRight {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateFoldRight .7s both ease;
  animation: rotateFoldRight .7s both ease;
}

.pt-page-rotateFoldLeft {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateFoldLeft .7s both ease;
  animation: rotateFoldLeft .7s both ease;
}

.pt-page-rotateFoldTop {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateFoldTop .7s both ease;
  animation: rotateFoldTop .7s both ease;
}

.pt-page-rotateFoldBottom {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateFoldBottom .7s both ease;
  animation: rotateFoldBottom .7s both ease;
}

/* unfold */
.pt-page-rotateUnfoldLeft {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateUnfoldLeft .7s both ease;
  animation: rotateUnfoldLeft .7s both ease;
}

.pt-page-rotateUnfoldRight {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateUnfoldRight .7s both ease;
  animation: rotateUnfoldRight .7s both ease;
}

.pt-page-rotateUnfoldTop {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateUnfoldTop .7s both ease;
  animation: rotateUnfoldTop .7s both ease;
}

.pt-page-rotateUnfoldBottom {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateUnfoldBottom .7s both ease;
  animation: rotateUnfoldBottom .7s both ease;
}

/* room walls */
.pt-page-rotateRoomLeftOut {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateRoomLeftOut .8s both ease;
  animation: rotateRoomLeftOut .8s both ease;
}

.pt-page-rotateRoomLeftIn {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateRoomLeftIn .8s both ease;
  animation: rotateRoomLeftIn .8s both ease;
}

.pt-page-rotateRoomRightOut {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateRoomRightOut .8s both ease;
  animation: rotateRoomRightOut .8s both ease;
}

.pt-page-rotateRoomRightIn {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateRoomRightIn .8s both ease;
  animation: rotateRoomRightIn .8s both ease;
}

.pt-page-rotateRoomTopOut {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateRoomTopOut .8s both ease;
  animation: rotateRoomTopOut .8s both ease;
}

.pt-page-rotateRoomTopIn {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateRoomTopIn .8s both ease;
  animation: rotateRoomTopIn .8s both ease;
}

.pt-page-rotateRoomBottomOut {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateRoomBottomOut .8s both ease;
  animation: rotateRoomBottomOut .8s both ease;
}

.pt-page-rotateRoomBottomIn {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateRoomBottomIn .8s both ease;
  animation: rotateRoomBottomIn .8s both ease;
}

/* cube */
.pt-page-rotateCubeLeftOut {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateCubeLeftOut .6s both ease-in;
  animation: rotateCubeLeftOut .6s both ease-in;
}

.pt-page-rotateCubeLeftIn {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateCubeLeftIn .6s both ease-in;
  animation: rotateCubeLeftIn .6s both ease-in;
}

.pt-page-rotateCubeRightOut {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateCubeRightOut .6s both ease-in;
  animation: rotateCubeRightOut .6s both ease-in;
}

.pt-page-rotateCubeRightIn {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateCubeRightIn .6s both ease-in;
  animation: rotateCubeRightIn .6s both ease-in;
}

.pt-page-rotateCubeTopOut {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateCubeTopOut .6s both ease-in;
  animation: rotateCubeTopOut .6s both ease-in;
}

.pt-page-rotateCubeTopIn {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateCubeTopIn .6s both ease-in;
  animation: rotateCubeTopIn .6s both ease-in;
}

.pt-page-rotateCubeBottomOut {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateCubeBottomOut .6s both ease-in;
  animation: rotateCubeBottomOut .6s both ease-in;
}

.pt-page-rotateCubeBottomIn {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateCubeBottomIn .6s both ease-in;
  animation: rotateCubeBottomIn .6s both ease-in;
}

/* carousel */
.pt-page-rotateCarouselLeftOut {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateCarouselLeftOut .8s both ease;
  animation: rotateCarouselLeftOut .8s both ease;
}

.pt-page-rotateCarouselLeftIn {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateCarouselLeftIn .8s both ease;
  animation: rotateCarouselLeftIn .8s both ease;
}

.pt-page-rotateCarouselRightOut {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-animation: rotateCarouselRightOut .8s both ease;
  animation: rotateCarouselRightOut .8s both ease;
}

.pt-page-rotateCarouselRightIn {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-animation: rotateCarouselRightIn .8s both ease;
  animation: rotateCarouselRightIn .8s both ease;
}

.pt-page-rotateCarouselTopOut {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateCarouselTopOut .8s both ease;
  animation: rotateCarouselTopOut .8s both ease;
}

.pt-page-rotateCarouselTopIn {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateCarouselTopIn .8s both ease;
  animation: rotateCarouselTopIn .8s both ease;
}

.pt-page-rotateCarouselBottomOut {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-animation: rotateCarouselBottomOut .8s both ease;
  animation: rotateCarouselBottomOut .8s both ease;
}

.pt-page-rotateCarouselBottomIn {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-animation: rotateCarouselBottomIn .8s both ease;
  animation: rotateCarouselBottomIn .8s both ease;
}

/* sides */
.pt-page-rotateSidesOut {
  -webkit-transform-origin: -50% 50%;
  transform-origin: -50% 50%;
  -webkit-animation: rotateSidesOut .5s both ease-in;
  animation: rotateSidesOut .5s both ease-in;
}

.pt-page-rotateSidesIn {
  -webkit-transform-origin: 150% 50%;
  transform-origin: 150% 50%;
  -webkit-animation: rotateSidesIn .5s both ease-out;
  animation: rotateSidesIn .5s both ease-out;
}

/* slide */
.pt-page-rotateSlideOut {
  -webkit-animation: rotateSlideOut 1s both ease;
  animation: rotateSlideOut 1s both ease;
}

.pt-page-rotateSlideIn {
  -webkit-animation: rotateSlideIn 1s both ease;
  animation: rotateSlideIn 1s both ease;
}

/********************************* keyframes **************************************/

/* rotate sides first and scale */

@-webkit-keyframes rotateRightSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateY(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@keyframes rotateRightSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateY(15deg);
    transform: rotateY(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@-webkit-keyframes rotateLeftSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateY(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@keyframes rotateLeftSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateY(-15deg);
    transform: rotateY(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@-webkit-keyframes rotateTopSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateX(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@keyframes rotateTopSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateX(15deg);
    transform: rotateX(15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@-webkit-keyframes rotateBottomSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateX(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

@keyframes rotateBottomSideFirst {
  0% {
  }
  40% {
    -webkit-transform: rotateX(-15deg);
    transform: rotateX(-15deg);
    opacity: .8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(0.8) translateZ(-200px);
    transform: scale(0.8) translateZ(-200px);
    opacity: 0;
  }
}

/* flip */

@-webkit-keyframes flipOutRight {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}

@keyframes flipOutRight {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipInLeft {
  from {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}

@keyframes flipInLeft {
  from {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipOutLeft {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}

@keyframes flipOutLeft {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateY(-90deg);
    transform: translateZ(-1000px) rotateY(-90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipInRight {
  from {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}

@keyframes flipInRight {
  from {
    -webkit-transform: translateZ(-1000px) rotateY(90deg);
    transform: translateZ(-1000px) rotateY(90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipOutTop {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}

@keyframes flipOutTop {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipInBottom {
  from {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}

@keyframes flipInBottom {
  from {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipOutBottom {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}

@keyframes flipOutBottom {
  from {
  }
  to {
    -webkit-transform: translateZ(-1000px) rotateX(-90deg);
    transform: translateZ(-1000px) rotateX(-90deg);
    opacity: 0.2;
  }
}

@-webkit-keyframes flipInTop {
  from {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}

@keyframes flipInTop {
  from {
    -webkit-transform: translateZ(-1000px) rotateX(90deg);
    transform: translateZ(-1000px) rotateX(90deg);
    opacity: 0.2;
  }
}

/* fall */

@-webkit-keyframes rotateFall {
  0% {
    -webkit-transform: rotateZ(0deg);
  }
  20% {
    -webkit-transform: rotateZ(10deg);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: rotateZ(17deg);
  }
  60% {
    -webkit-transform: rotateZ(16deg);
  }
  100% {
    -webkit-transform: translateY(100%) rotateZ(17deg);
  }
}

@keyframes rotateFall {
  0% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  20% {
    -webkit-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: rotateZ(17deg);
    transform: rotateZ(17deg);
  }
  60% {
    -webkit-transform: rotateZ(16deg);
    transform: rotateZ(16deg);
  }
  100% {
    -webkit-transform: translateY(100%) rotateZ(17deg);
    transform: translateY(100%) rotateZ(17deg);
  }
}

/* newspaper */

@-webkit-keyframes rotateOutNewspaper {
  from {
  }
  to {
    -webkit-transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
  }
}

@keyframes rotateOutNewspaper {
  from {
  }
  to {
    -webkit-transform: translateZ(-3000px) rotateZ(360deg);
    transform: translateZ(-3000px) rotateZ(360deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateInNewspaper {
  from {
    -webkit-transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
  }
}

@keyframes rotateInNewspaper {
  from {
    -webkit-transform: translateZ(-3000px) rotateZ(-360deg);
    transform: translateZ(-3000px) rotateZ(-360deg);
    opacity: 0;
  }
}

/* push */

@-webkit-keyframes rotatePushLeft {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
  }
}

@keyframes rotatePushLeft {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
  }
}

@-webkit-keyframes rotatePushRight {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
  }
}

@keyframes rotatePushRight {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
  }
}

@-webkit-keyframes rotatePushTop {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
  }
}

@keyframes rotatePushTop {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}

@-webkit-keyframes rotatePushBottom {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
  }
}

@keyframes rotatePushBottom {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
}

/* pull */

@-webkit-keyframes rotatePullRight {
  from {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
  }
}

@keyframes rotatePullRight {
  from {
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
  }
}

@-webkit-keyframes rotatePullLeft {
  from {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
  }
}

@keyframes rotatePullLeft {
  from {
    opacity: 0;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
  }
}

@-webkit-keyframes rotatePullTop {
  from {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
  }
}

@keyframes rotatePullTop {
  from {
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}

@-webkit-keyframes rotatePullBottom {
  from {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
  }
}

@keyframes rotatePullBottom {
  from {
    opacity: 0;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
}

/* fold */

@-webkit-keyframes rotateFoldRight {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
}

@keyframes rotateFoldRight {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
  }
}

@-webkit-keyframes rotateFoldLeft {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
}

@keyframes rotateFoldLeft {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
  }
}

@-webkit-keyframes rotateFoldTop {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
}

@keyframes rotateFoldTop {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
  }
}

@-webkit-keyframes rotateFoldBottom {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
}

@keyframes rotateFoldBottom {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
  }
}

/* unfold */

@-webkit-keyframes rotateUnfoldLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
}

@keyframes rotateUnfoldLeft {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
  }
}

@-webkit-keyframes rotateUnfoldRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
}

@keyframes rotateUnfoldRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
  }
}

@-webkit-keyframes rotateUnfoldTop {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
}

@keyframes rotateUnfoldTop {
  from {
    opacity: 0;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
  }
}

@-webkit-keyframes rotateUnfoldBottom {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
}

@keyframes rotateUnfoldBottom {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
  }
}

/* room walls */

@-webkit-keyframes rotateRoomLeftOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
  }
}

@keyframes rotateRoomLeftOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
  }
}

@-webkit-keyframes rotateRoomLeftIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
  }
}

@keyframes rotateRoomLeftIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
  }
}

@-webkit-keyframes rotateRoomRightOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
  }
}

@keyframes rotateRoomRightOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(-90deg);
    transform: translateX(100%) rotateY(-90deg);
  }
}

@-webkit-keyframes rotateRoomRightIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
  }
}

@keyframes rotateRoomRightIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(90deg);
    transform: translateX(-100%) rotateY(90deg);
  }
}

@-webkit-keyframes rotateRoomTopOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
  }
}

@keyframes rotateRoomTopOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
  }
}

@-webkit-keyframes rotateRoomTopIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
  }
}

@keyframes rotateRoomTopIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
  }
}

@-webkit-keyframes rotateRoomBottomOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
  }
}

@keyframes rotateRoomBottomOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
  }
}

@-webkit-keyframes rotateRoomBottomIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
  }
}

@keyframes rotateRoomBottomIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(-90deg);
    transform: translateY(-100%) rotateX(-90deg);
  }
}

/* cube */

@-webkit-keyframes rotateCubeLeftOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
}

@keyframes rotateCubeLeftOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
  }
}

@-webkit-keyframes rotateCubeLeftIn {
  0% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
}

@keyframes rotateCubeLeftIn {
  0% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
}

@-webkit-keyframes rotateCubeRightOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
  }
}

@keyframes rotateCubeRightOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(50%) translateZ(-200px) rotateY(45deg);
    transform: translateX(50%) translateZ(-200px) rotateY(45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateX(100%) rotateY(90deg);
    transform: translateX(100%) rotateY(90deg);
  }
}

@-webkit-keyframes rotateCubeRightIn {
  0% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
}

@keyframes rotateCubeRightIn {
  0% {
    opacity: .3;
    -webkit-transform: translateX(-100%) rotateY(-90deg);
    transform: translateX(-100%) rotateY(-90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
    transform: translateX(-50%) translateZ(-200px) rotateY(-45deg);
  }
}

@-webkit-keyframes rotateCubeTopOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
}

@keyframes rotateCubeTopOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
  }
}

@-webkit-keyframes rotateCubeTopIn {
  0% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
}

@keyframes rotateCubeTopIn {
  0% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
}

@-webkit-keyframes rotateCubeBottomOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
  }
}

@keyframes rotateCubeBottomOut {
  0% {
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
    transform: translateY(50%) translateZ(-200px) rotateX(-45deg);
  }
  100% {
    opacity: .3;
    -webkit-transform: translateY(100%) rotateX(-90deg);
    transform: translateY(100%) rotateX(-90deg);
  }
}

@-webkit-keyframes rotateCubeBottomIn {
  0% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
}

@keyframes rotateCubeBottomIn {
  0% {
    opacity: .3;
    -webkit-transform: translateY(-100%) rotateX(90deg);
    transform: translateY(-100%) rotateX(90deg);
  }
  50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
    transform: translateY(-50%) translateZ(-200px) rotateX(45deg);
  }
}

/* carousel */

@-webkit-keyframes rotateCarouselLeftOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(-150%) scale(.4) rotateY(-65deg);
  }
}

@keyframes rotateCarouselLeftOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(-150%) scale(.4) rotateY(-65deg);
    transform: translateX(-150%) scale(.4) rotateY(-65deg);
  }
}

@-webkit-keyframes rotateCarouselLeftIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
  }
}

@keyframes rotateCarouselLeftIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
  }
}

@-webkit-keyframes rotateCarouselRightOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
  }
}

@keyframes rotateCarouselRightOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateX(200%) scale(.4) rotateY(65deg);
    transform: translateX(200%) scale(.4) rotateY(65deg);
  }
}

@-webkit-keyframes rotateCarouselRightIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(-200%) scale(.4) rotateY(-65deg);
  }
}

@keyframes rotateCarouselRightIn {
  from {
    opacity: .3;
    -webkit-transform: translateX(-200%) scale(.4) rotateY(-65deg);
    transform: translateX(-200%) scale(.4) rotateY(-65deg);
  }
}

@-webkit-keyframes rotateCarouselTopOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
  }
}

@keyframes rotateCarouselTopOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
  }
}

@-webkit-keyframes rotateCarouselTopIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
  }
}

@keyframes rotateCarouselTopIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
  }
}

@-webkit-keyframes rotateCarouselBottomOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
  }
}

@keyframes rotateCarouselBottomOut {
  from {
  }
  to {
    opacity: .3;
    -webkit-transform: translateY(200%) scale(.4) rotateX(-65deg);
    transform: translateY(200%) scale(.4) rotateX(-65deg);
  }
}

@-webkit-keyframes rotateCarouselBottomIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
  }
}

@keyframes rotateCarouselBottomIn {
  from {
    opacity: .3;
    -webkit-transform: translateY(-200%) scale(.4) rotateX(65deg);
    transform: translateY(-200%) scale(.4) rotateX(65deg);
  }
}

/* sides */

@-webkit-keyframes rotateSidesOut {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(90deg);
  }
}

@keyframes rotateSidesOut {
  from {
  }
  to {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(90deg);
    transform: translateZ(-500px) rotateY(90deg);
  }
}

@-webkit-keyframes rotateSidesIn {
  from {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(-90deg);
  }
}

@keyframes rotateSidesIn {
  from {
    opacity: 0;
    -webkit-transform: translateZ(-500px) rotateY(-90deg);
    transform: translateZ(-500px) rotateY(-90deg);
  }
}

/* slide */

@-webkit-keyframes rotateSlideOut {
  0% {
  }
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}

@keyframes rotateSlideOut {
  0% {
  }
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
  }
}

@-webkit-keyframes rotateSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}

@keyframes rotateSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
  }
}

/* animation delay classes */

.pt-page-delay100 {
  -webkit-animation-delay: .1s;
  animation-delay: .1s;
}

.pt-page-delay180 {
  -webkit-animation-delay: .180s;
  animation-delay: .180s;
}

.pt-page-delay200 {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}

.pt-page-delay300 {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}

.pt-page-delay400 {
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
}

.pt-page-delay500 {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}

.pt-page-delay700 {
  -webkit-animation-delay: .7s;
  animation-delay: .7s;
}

.pt-page-delay1000 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


@font-face {
	font-family: 'themify';
	src:url(assets/dev/sass/3rdparty/themify/fonts/themify.eot);
	src:url(assets/dev/sass/3rdparty/themify/fonts/themify.eot) format('embedded-opentype'),
		url(assets/dev/sass/3rdparty/themify/fonts/themify.woff) format('woff'),
		url(assets/dev/sass/3rdparty/themify/fonts/themify.ttf) format('truetype'),
		url(assets/dev/sass/3rdparty/themify/fonts/themify.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
p{margin-bottom:1em;margin-top:0}.elementor-section{z-index:10}.elementor a{box-shadow:none;text-decoration:none;cursor:pointer}.slick-slide{height:auto}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{opacity:1}@media(max-width: 767px){.elementor-column.elementor-sm-10{display:none !important;width:0% !important}}@media(max-width: 479px){.elementor-column.elementor-xs-10{display:none !important;width:0% !important}}.loading-wrapper{text-align:center;margin:0 auto;top:20%;position:relative}.loading-wrapper .tmb_client_logo{height:auto;width:100%;padding-bottom:50px;text-align:center;box-sizing:border-box}.loading-wrapper .tmb_client_logo img{max-width:25vw;max-height:25vh}@media(max-width: 1024px){.loading-wrapper .tmb_client_logo img{max-width:50vw;max-height:50vh}}.elementor-shape-bottom{bottom:0px}.elementor-widget-button .elementor-button{border-radius:0px}svg.progress-circle{position:relative;background:transparent;top:50px;pointer-events:none}svg.progress-circle path{opacity:1;-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s;stroke:#1ecd97;stroke-width:5}.elementor-section-items-stretch .elementor-column-wrap{border-style:solid;border-width:1px;border-color:rgba(255,255,255,0)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.pwb-item{display:none}.alignleft{float:left;padding-right:10px}body.elementor-editor-active .elementor-widget{max-width:calc(100% - 1px)}.elementor .gform_wrapper .field_description_below .gfield_consent_description,.elementor .gform_wrapper .gfield_consent_description{overflow-y:auto}.alignright{float:right;padding-left:10px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.elementor-button.elementor-size-no-padding{font-size:15px}.elementor-button.elementor-size-xs{font-size:13px;padding:14px 15px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 12px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 15px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 20px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 25px;border-radius:6px}.elementor-widget-navigation .elementor-button{background-color:transparent;position:relative}span.elementor-button-content-wrapper{text-align:center}.elementor-widget:not(:last-child){margin-bottom:auto}.elementor-widget-social-sharing .elementor-social-icon{font-size:15px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer;display:inline-flex}.elementor-widget-social-sharing i.fa{float:left}.elementor-widget-social-sharing.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:5px}.elementor-widget-social-sharing span.social-title{color:#fff;margin-left:5px;font-size:12px;margin-left:5px;align-items:center;display:inline-flex}.elementor-shape-no-bg .elementor-social-icon-envelope{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-envelope i,.elementor-shape-no-bg .elementor-social-icon-envelope span{color:#ea4335}.elementor-shape-no-bg .elementor-social-icon-whatsapp{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-whatsapp i,.elementor-shape-no-bg .elementor-social-icon-whatsapp span{color:#25d366}.elementor-shape-no-bg .elementor-social-icon-telegram{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-telegram i,.elementor-shape-no-bg .elementor-social-icon-telegram span{color:#2ca5e0}.elementor-shape-no-bg .elementor-social-icon-behance{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-behance i,.elementor-shape-no-bg .elementor-social-icon-behance span{color:#1769ff}.elementor-shape-no-bg .elementor-social-icon-bitbucket{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-bitbucket i,.elementor-shape-no-bg .elementor-social-icon-bitbucket span{color:#205081}.elementor-shape-no-bg .elementor-social-icon-codepen{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-codepen i,.elementor-shape-no-bg .elementor-social-icon-codepen span{color:#000}.elementor-shape-no-bg .elementor-social-icon-delicious{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-delicious i,.elementor-shape-no-bg .elementor-social-icon-delicious span{color:#39f}.elementor-shape-no-bg .elementor-social-icon-digg{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-digg i,.elementor-shape-no-bg .elementor-social-icon-digg span{color:#005be2}.elementor-shape-no-bg .elementor-social-icon-dribbble{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-dribbble i,.elementor-shape-no-bg .elementor-social-icon-dribbble span{color:#ea4c89}.elementor-shape-no-bg .elementor-social-icon-facebook{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-facebook i,.elementor-shape-no-bg .elementor-social-icon-facebook span{color:#3b5998}.elementor-shape-no-bg .elementor-social-icon-flickr{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-flickr i,.elementor-shape-no-bg .elementor-social-icon-flickr span{color:#0063dc}.elementor-shape-no-bg .elementor-social-icon-foursquare{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-foursquare i,.elementor-shape-no-bg .elementor-social-icon-foursquare span{color:#2d5be3}.elementor-shape-no-bg .elementor-social-icon-github{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-github i,.elementor-shape-no-bg .elementor-social-icon-github span{color:#333}.elementor-shape-no-bg .elementor-social-icon-google-plus{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-google-plus i,.elementor-shape-no-bg .elementor-social-icon-google-plus span{color:#dd4b39}.elementor-shape-no-bg .elementor-social-icon-instagram{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-instagram i,.elementor-shape-no-bg .elementor-social-icon-instagram span{color:#262626}.elementor-shape-no-bg .elementor-social-icon-jsfiddle{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-jsfiddle i,.elementor-shape-no-bg .elementor-social-icon-jsfiddle span{color:#487aa2}.elementor-shape-no-bg .elementor-social-icon-linkedin{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-linkedin i,.elementor-shape-no-bg .elementor-social-icon-linkedin span{color:#0077b5}.elementor-shape-no-bg .elementor-social-icon-medium{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-medium i,.elementor-shape-no-bg .elementor-social-icon-medium span{color:#00ab6b}.elementor-shape-no-bg .elementor-social-icon-pinterest{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-pinterest i,.elementor-shape-no-bg .elementor-social-icon-pinterest span{color:#bd081c}.elementor-shape-no-bg .elementor-social-icon-product-hunt{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-product-hunt i,.elementor-shape-no-bg .elementor-social-icon-product-hunt span{color:#da552f}.elementor-shape-no-bg .elementor-social-icon-reddit{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-reddit i,.elementor-shape-no-bg .elementor-social-icon-reddit span{color:#ff4500}.elementor-shape-no-bg .elementor-social-icon-snapchat{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-snapchat i,.elementor-shape-no-bg .elementor-social-icon-snapchat span{color:#fffc00}.elementor-shape-no-bg .elementor-social-icon-soundcloud{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-soundcloud i,.elementor-shape-no-bg .elementor-social-icon-soundcloud span{color:#f80}.elementor-shape-no-bg .elementor-social-icon-stack-overflow{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-stack-overflow i,.elementor-shape-no-bg .elementor-social-icon-stack-overflow span{color:#fe7a15}.elementor-shape-no-bg .elementor-social-icon-tumblr{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-tumblr i,.elementor-shape-no-bg .elementor-social-icon-tumblr span{color:#35465c}.elementor-shape-no-bg .elementor-social-icon-twitch{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-twitch i,.elementor-shape-no-bg .elementor-social-icon-twitch span{color:#6441a5}.elementor-shape-no-bg .elementor-social-icon-twitter{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-twitter i,.elementor-shape-no-bg .elementor-social-icon-twitter span{color:#55acee}.elementor-shape-no-bg .elementor-social-icon-vimeo{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-vimeo i,.elementor-shape-no-bg .elementor-social-icon-vimeo span{color:#1ab7ea}.elementor-shape-no-bg .elementor-social-icon-wordpress{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-wordpress i,.elementor-shape-no-bg .elementor-social-icon-wordpress span{color:#21759b}.elementor-shape-no-bg .elementor-social-icon-youtube{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-youtube i,.elementor-shape-no-bg .elementor-social-icon-youtube span{color:#cd201f}.elementor .elementor-background-video{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;top:auto;left:auto}.elementor .elementor-background-video iframe{max-width:none}dl.gallery-item{padding:0px 10px}.gallery br{display:none}@media(min-width: 1024px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:25% !important;max-width:25% !important;padding:0px 10px}.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item:nth-of-type(4n+1){clear:both}}@media(max-width: 1024px)and (min-width: 769px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:33.3% !important;max-width:33.3% !important;padding:0px 25px}.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item:nth-of-type(3n+1){clear:both}}@media(max-width: 768px)and (min-width: 481px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:50% !important;max-width:50% !important;padding:0px 25px}.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item:nth-of-type(odd){clear:both}}@media(max-width: 480px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:100% !important;max-width:100% !important;padding:0px 25px}}.elementor-templates-modal__header__logo__icon-wrapper{padding:4px 7px 6px;background:-webkit-gradient(linear, left top, right bottom, color-stop(0, #2cb3d2), color-stop(100%, #00b39d));background:-webkit-linear-gradient(-65deg, #2cb3d2, #00b39d);background:-o-linear-gradient(-65deg, #2cb3d2 0, #00b39d 100%);background:-webkit-linear-gradient(296deg, #2cb3d2, #00b39d);background:-o-linear-gradient(296deg, #2cb3d2 0, #00b39d 100%);background:linear-gradient(154deg, #2cb3d2, #00b39d);-webkit-border-radius:2px;border-radius:2px;margin-right:10px}.elementor-templates-modal__header__logo__icon-wrapper svg{width:50px}.elementor-image-img{position:relative}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{margin:0}@media print{.elementor-text-editor p{font-size:11pt;color:#000;page-break-after:avoid;page-break-inside:avoid}img{display:block;page-break-after:avoid;page-break-inside:avoid}ul,li{display:block;page-break-inside:avoid}#tmb_nav_wrapper{display:none}#header{display:none}#comments{display:none}#sidebar{display:none}#footer{display:none}.site-description{display:none}.site-title{display:none}body{background:#fff;font-size:10pt;margin:0}#sidebar{display:none}#header{height:75px}#content{margin-left:0;float:none;width:auto}.demo .red{color:#000;font-weight:bold}#content a{font-weight:bold;color:#006;text-decoration:underline}#content{margin-left:0;float:none;width:auto}#footer,.ad{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}h3{margin-left:10px;margin-bottom:0px;padding-bottom:0px}blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}img.centered{display:block;margin-left:auto;margin-right:auto}img.right{padding:4px;margin:0 0 2px 7px;display:inline}img.left{padding:4px;margin:0 7px 2px 0;display:inline}.right{float:right}.left{float:left}img{page-break-inside:avoid;page-break-after:avoid}.elementor-container{min-height:auto !important}.elementor-section{height:auto !important}#pt-main{display:block;width:auto;height:100%;overflow:visible}.elementor-column{page-break-after:auto;page-break-before:auto;page-break-inside:avoid;break-after:auto;break-before:auto;break-inside:avoid-page}}/*!
 * Copyright (c) 2016 Twin Digital - All Rights reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 */li.home-url.top{cursor:pointer}#tmb_nav_wrapper{width:250px;position:absolute;left:0;top:0;height:100%;z-index:1001;color:#fff}body.bottom #tmb_nav_wrapper{position:fixed}#tmb_nav_wrapper:hover #tmb_nav #tmb_menu_share_buttons{opacity:1}#tmb_nav_wrapper:hover #tmb_nav #tmb_nav_social_top{opacity:1}#tmb_nav_wrapper:hover #tmb_nav #tmb_nav_user_bottom{opacity:1}#tmb_nav_wrapper:hover #tmb_nav #tmb_nav_container #tmb_nav_center{opacity:1}#tmb_nav_wrapper:hover #tmb_menu{opacity:1}#tmb_nav_wrapper.open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}#tmb_nav_wrapper.open #tmb_nav #tmb_menu_share_buttons{opacity:1}#tmb_nav_wrapper.open #tmb_nav #tmb_nav_social_top{opacity:1}#tmb_nav_wrapper.open #tmb_nav #tmb_nav_user_bottom{opacity:1}#tmb_nav_wrapper.open #tmb_nav #tmb_nav_container #tmb_nav_center{opacity:1}#tmb_nav_wrapper.open #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .chevron i{transform:rotate(180deg);position:relative;display:block;transition:.3s all}#tmb_nav_wrapper.open #tmb_menu{opacity:1}#tmb_nav_wrapper #tmb_nav{z-index:3;position:absolute;top:0;left:200px;width:50px;text-align:center;height:100%;float:left;-webkit-transition:-webkit-transform .33s;-moz-transition:-moz-transform .33s;transition:transform .33s}body.left #tmb_nav_wrapper #tmb_nav{width:0}#tmb_nav_wrapper #tmb_nav div#tmb_nav_social_top{position:absolute;right:25px;top:-35px;border-radius:50%;float:left;width:70px;color:#fff;height:70px;text-align:center;line-height:70px;z-index:6;font-size:28px;font-weight:100;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper #tmb_nav div#tmb_edit_button{bottom:25px;top:auto;position:absolute;width:130px;height:50px;border-radius:25px;left:calc(50vw - 65px);text-align:center;line-height:50px;background:rgba(0,0,0,.5);z-index:6;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper #tmb_nav div#tmb_edit_button a{text-decoration:none}#tmb_nav_wrapper #tmb_nav div#tmb_edit_button:hover{background-color:rgba(255,255,255,.85);opacity:1}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons{position:absolute;top:50px;height:0px;width:50px;display:inline-block;text-align:center;z-index:5;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons.open{height:auto}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon{width:100%;height:50px;position:relative;line-height:50px;display:block;border-radius:50%;cursor:pointer;font-size:18px;color:#fff;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.2);box-shadow:0 0 10px 2px rgba(0,0,0,.2)}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.email{background-color:#4dc247}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.email:hover{background-color:rgba(77,194,71,.8)}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.facebook{background-color:#3b5998}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.facebook:hover{background-color:rgba(59,89,152,.8)}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.whatsapp{background-color:#34af23}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.whatsapp:hover{background-color:rgba(52,175,35,.8)}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.linkedin{background-color:#007bb5}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.linkedin:hover{background-color:rgba(0,123,181,.8)}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.twitter{background-color:#55acee}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.twitter:hover{background-color:rgba(85,172,238,.8)}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.google{background-color:#dd4b39}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons a.socialicon.google:hover{background-color:rgba(221,75,57,.8)}#tmb_nav_wrapper #tmb_nav #tmb_nav_user_bottom{position:relative;bottom:0;float:left;width:50px;height:50px;text-align:center;line-height:50px;right:0;z-index:5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper #tmb_nav #tmb_nav_user_bottom .icon i{font-size:24px;color:#000}#tmb_nav_wrapper #tmb_nav #tmb_nav_download_top{position:relative;bottom:0;float:left;width:50px;height:50px;text-align:center;line-height:50px;right:0;font-size:23px;z-index:5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper #tmb_nav #tmb_nav_container{position:absolute;z-index:4;font-size:0;width:50px;left:50px;top:calc(50vh - 75px)}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center{width:100%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.5;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu{text-align:center;font-family:sans-serif;width:auto;min-width:50px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .chevron{position:absolute;height:20px;width:50px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .chevron i{font-size:15px;transition:.3s all;transform:rotate(0deg)}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .pagination{display:flex;height:30px;width:50px;position:absolute;top:20px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .pagination .left,#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .pagination .right{width:42.5%;font-size:16px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu .pagination .center{width:15%;font-size:16px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button{width:29px;height:26px;position:relative;margin:14px auto 14px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button span:nth-child(1){top:3px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button span:nth-child(2),#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button span:nth-child(3){top:11px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button span:nth-child(4){top:19px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button.open span:nth-child(1){top:8px;width:0%;left:50%}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu #menu_button.open span:nth-child(4){top:18px;width:0%;left:50%}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_left{width:auto;min-width:50px;box-sizing:border-box}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_right{width:auto;min-width:50px;box-sizing:border-box}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center .icon_container{height:50px}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center .tmb_nav_button{cursor:pointer;position:relative;display:inline-block;width:75px;height:50px;z-index:10;vertical-align:top;transition:background-color .25s ease-out}#tmb_nav_wrapper #tmb_nav #tmb_nav_container #tmb_nav_center .tmb_nav_button .icon{line-height:52px;font-size:26px}#tmb_nav_wrapper #tmb_nav #tmb_nav_left{position:absolute;height:100%;left:0;top:0;z-index:3}#tmb_nav_wrapper #tmb_nav #tmb_nav_left #tmb_nav_logo .tmb_nav_logo_holder{padding:5px 17px 0}#tmb_nav_wrapper #tmb_nav #tmb_nav_left #tmb_nav_logo .tmb_nav_logo_holder span{font-size:25px;font-weight:100}#tmb_nav_wrapper #tmb_nav #tmb_nav_left #tmb_nav_logo .tmb_nav_logo_holder img{top:-5px;position:relative;margin-right:10px}#tmb_nav_wrapper #tmb_nav #tmb_nav_right{position:absolute;height:100%;right:0;top:0;z-index:3}#tmb_nav_wrapper #tmb_menu{position:relative;bottom:0px;width:250px;height:220px;float:left;top:auto;z-index:100;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);font-family:"Open Sans",serif;font-weight:300}#tmb_nav_wrapper #tmb_menu div#tmb_menu_header{position:absolute;height:50px;width:250px;z-index:1;padding-left:5px;box-sizing:border-box}#tmb_nav_wrapper #tmb_menu div#tmb_menu_header span.menu-logo{width:41px;height:29px;position:relative;float:left;display:block;margin:6px 8px 5px 8px;background-size:contain;background-repeat:no-repeat;background-position:center center}#tmb_nav_wrapper #tmb_menu div#tmb_menu_header span.menu-title{float:left;height:39px;line-height:50px;padding-left:10px}@media only screen and (max-width: 480px){#tmb_nav_wrapper #tmb_menu div#tmb_menu_header{display:none}}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer{position:absolute;bottom:0;height:50px;background-color:#16a085;width:250px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.6)}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer .icon_container{width:50px;height:50px;float:left;text-align:center;cursor:pointer;border-right:1px solid rgba(255,255,255,.6)}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer .icon_container.more{border-right:0px}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer .icon_container:hover{background-color:#1abc9c}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer #more{width:0px;float:left;overflow:hidden;-moz-transition:width .5s ease;-webkit-transition:width .5s ease;transition:width .5s ease}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer #more .icon_container{width:0px;-moz-transition:width .5s ease;-webkit-transition:width .5s ease;transition:width .5s ease;overflow:hidden}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer #more.open{width:80px}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer #more.open .icon_container{width:50px}#tmb_nav_wrapper #tmb_menu div#tmb_menu_footer .icon{height:50px;line-height:39px;width:50px;font-size:20px}#tmb_nav_wrapper #tmb_menu ul.magazine-menu{background-color:#333;margin:0;height:220px;padding:0px;padding-top:50px;padding-bottom:50px;box-sizing:border-box;-ms-overflow-style:none;margin-right:-17px;overflow-x:hidden;overflow-y:scroll}#tmb_nav_wrapper #tmb_menu ul.magazine-menu::-webkit-scrollbar{display:none}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li{width:250px;list-style:none;text-align:center;height:180px;overflow:hidden;display:block;position:relative}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.home-url{height:50px;line-height:50px;transition:all .3s;filter:none;filter:none;-webkit-filter:none;cursor:pointer}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.home-url.top{border-bottom:1px solid rgba(255,255,255,.6)}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.home-url.bottom{border-top:1px solid rgba(255,255,255,.6)}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.home-url a{text-decoration:none}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.home-url .ti-home{font-size:95px;top:45px;position:relative;font-weight:100}@media(max-width: 767px){#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.home-url .ti-home{position:absolute;bottom:15px;top:auto;font-size:16px;left:10px;background-color:#f7f7f7;border-radius:50%;width:30px;height:30px;line-height:30px !important;color:#000}}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li:hover{filter:none;-webkit-filter:none}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li .menu-image{height:180px;background-size:cover;background-position:center center}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li .menu-image span.number{width:30px;height:30px;display:block;line-height:30px;bottom:10px;left:10px;background-color:#f7f7f7;position:absolute;text-align:center;font-size:15px;margin:0;border-radius:50%;font-weight:300;color:#6b767b}@media(min-width: 768px){#tmb_nav_wrapper #tmb_menu ul.magazine-menu li .menu-image span.number{border-radius:0 10px 0 8px}}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.current_page_item .menu-image span.number{background-color:#00b39d;color:#fff}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a{color:#fff;font-size:18px;display:block;position:relative}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a span.pagetitle{padding:10px;float:left;width:100%;background-color:rgba(0,0,0,.5);-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;-ms-transition:height .3s ease;transition:height .3s ease;word-wrap:break-word;white-space:normal;box-sizing:border-box}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a img{width:100%;float:left}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a:hover{color:#fff}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a:active{color:#fff}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.edit-page{right:0;bottom:0;width:auto;background-color:rgba(0,0,0,.5)}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.edit-page:hover{color:#16a085}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.edit-page div{padding:3px 4px 0px 7px}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.download-page{width:45px;right:0px;height:64px;line-height:64px;position:relative;float:right;background-color:rgba(255,255,255,.45)}#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.download-page:hover{background-color:transparent}#pt-main{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .33s;-moz-transition:-moz-transform .33s;transition:transform .33s}body.bottom #pt-main.pt-perspective,body.full_screen #pt-main.pt-perspective{height:calc(100% - 50px)}body.single #pt-main.pt-perspective{height:100%}div.progress-wrap{height:8px;position:fixed;width:100%;z-index:999;top:0px;background-color:rgba(0,0,0,.5)}.fa{line-height:inherit}[class^=ti-],[class*=" ti-"]{line-height:inherit !important}#tmb_nav_wrapper.bottom{width:100%;height:50px;top:auto;bottom:0}#tmb_nav_wrapper.bottom.open #tmb_menu{-webkit-transform:translate(0, -220px);-moz-transform:translate(0, -220px);transform:translate(0, -220px);-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s}#tmb_nav_wrapper.bottom #tmb_menu{width:100%;overflow:hidden;text-align:center;background-color:#fff;-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);transform:translate(0, 0px);-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu{padding:0;margin:0;position:relative;background-color:#f2f2f2;-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s;display:flex;max-width:100%;overflow:auto}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li{display:table-cell;min-width:280px;height:219px;filter:none;-webkit-filter:none}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover{-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover span.pagetitle{color:#000}@media only screen and (max-width: 767px){#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover span.pagetitle{color:inherit}}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover .menu-image{box-shadow:0 0 10px 0px rgba(0,0,0,.25)}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover a{-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li.home-url.bottom{display:none;visibility:hidden}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li .menu-image{clear:left;height:150px;border-radius:10px}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a{text-decoration:none;color:#000;padding:10px}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a span.pagetitle{white-space:normal;box-sizing:border-box;padding:0px;text-align:left;word-wrap:normal;height:52px;text-decoration:none;display:block;font-size:15px;background-color:transparent}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a.edit-page{color:#fff;position:absolute;padding:0;font-size:17px;right:10px;bottom:7px;border-radius:0 0 10px 0}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover a.edit-page{color:#fff}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li.has_pdf a span.pagetitle{padding:10px 50px 10px 10px}#tmb_nav_wrapper.bottom #tmb_menu #tmb_menu_footer{display:none}#tmb_nav_wrapper.bottom #tmb_menu #tmb_menu_header{visibility:hidden}#tmb_nav_wrapper.bottom #tmb_nav{bottom:0;left:0;top:auto;z-index:999;height:50px;width:100%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}#tmb_nav_wrapper.bottom #tmb_nav #tmb_nav_container{width:150px;left:calc(50vw - 75px);top:0}#tmb_nav_wrapper.bottom #tmb_nav #tmb_nav_container #tmb_nav_center{opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#tmb_nav_wrapper.bottom #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_left{border-left:1px solid rgba(255,255,255,.6)}body.bottom #tmb_nav_wrapper.bottom #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_left{border-left:none}#tmb_nav_wrapper.bottom #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_right{border-right:1px solid rgba(255,255,255,.6)}body.bottom #tmb_nav_wrapper.bottom #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_right{border-right:none}#tmb_nav_wrapper.bottom #tmb_nav div#tmb_nav_home_top{position:absolute;left:15px;top:-85px;border-radius:50%;float:left;width:70px;color:#fff;height:70px;text-align:center;line-height:70px;z-index:6;font-size:28px;font-weight:100;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons{top:0px;height:50px;right:50px;width:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.bottom #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons,body.full_screen #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons{right:35px;width:50px;bottom:90px;height:auto;display:none;top:auto;opacity:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}body.bottom #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons.open,body.full_screen #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons.open{height:auto;opacity:1;display:block}#tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons.open{height:auto;opacity:1;display:block}#tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_share_buttons a.socialicon{width:50px;margin-bottom:10px}#tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_header{left:-1px;height:50px;border-bottom:none;position:relative;z-index:4;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-left:1px solid rgba(255,255,255,.6)}body.social #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_header{width:auto}#tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_header span.menu-logo{max-width:110px;width:100%;height:39px;position:relative;float:left;display:block;margin:6px 15px 5px 13px;background-size:contain;background-repeat:no-repeat;background-position:center center}#tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_header span.menu-title{float:left;height:50px;line-height:50px;padding-left:15px;border-left:1px solid rgba(255,255,255,.6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.bottom #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_header span.menu-title,body.full_screen #tmb_nav_wrapper.bottom #tmb_nav #tmb_menu_header span.menu-title{width:auto;max-width:360px}#tmb_nav_wrapper.full_screen{width:100%;height:50px;top:auto;bottom:0;-webkit-transform:none;-moz-transform:none;transform:none}#tmb_nav_wrapper.full_screen.open{-webkit-transform:none;-moz-transform:none;transform:none}#tmb_nav_wrapper.full_screen.open ul.magazine-menu{visibility:visible;opacity:1;-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s}#tmb_nav_wrapper.full_screen #tmb_menu_header{top:auto;bottom:0;left:-1px;border-bottom:none;position:absolute;background-color:#16a085;width:250px;z-index:4;padding-left:5px;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-left:1px solid rgba(255,255,255,.6)}body.social #tmb_nav_wrapper.full_screen #tmb_menu_header{width:auto;left:50px}#tmb_nav_wrapper.full_screen #tmb_menu_header span.menu-logo{width:41px;height:29px;position:relative;float:left;display:block;margin:6px 8px 5px 8px;background-size:contain;background-repeat:no-repeat;background-position:center center}#tmb_nav_wrapper.full_screen #tmb_menu_header span.menu-title{float:left;height:39px;line-height:50px;padding-left:10px;border-left:1px solid rgba(255,255,255,.6)}@media only screen and (max-width: 480px){#tmb_nav_wrapper.full_screen #tmb_menu_header{display:none}}#tmb_nav_wrapper.full_screen #tmb_menu{width:calc(100%);overflow:hidden;position:absolute;height:calc(100vh - 50px);visibility:hidden;opacity:1;-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s}@media(max-width: 768px){#tmb_nav_wrapper.full_screen #tmb_menu{width:100%;margin:0;height:calc(100vh - 50px)}}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu{width:100%;height:calc(100%);overflow-x:hidden;overflow-y:scroll;position:absolute;padding:0;margin:0;box-sizing:border-box;background-color:#fff;padding:12.5px}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="1"] li{width:100%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="2"] li{width:50%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="3"] li{width:33.3333333333%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="4"] li{width:25%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="5"] li{width:20%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="6"] li{width:16.6666666667%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="7"] li{width:14.2857142857%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="8"] li{width:12.5%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="9"] li{width:11.1111111111%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu[data-columns="10"] li{width:10%}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li{width:25%;height:260px;float:left;padding:12.5px;text-align:center;box-sizing:border-box}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container{position:relative;display:inline-block;width:100%;height:100%;overflow:unset;background-color:#f2f2f2;border-radius:3px}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container a{position:inherit;color:#000;height:100%;border-radius:3px;border-width:1px;border-style:solid;border-color:#dfe8f1;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container a:hover{color:#000}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container a span.pagetitle{padding:0 10px;text-align:left;word-wrap:normal;height:50px;line-height:50px;font-size:15px;background-color:#f7f7f7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container a.edit-page{position:absolute;height:31px}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container a.edit-page div{color:#fff}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container .menu-image{width:100%;height:100%;border-radius:0 0 3px 3px}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container.home-url.bottom{display:none;visibility:hidden}#tmb_nav_wrapper.full_screen #tmb_menu ul.magazine-menu li div.menu-item-container:hover{box-shadow:0px 0px 15px 1px rgba(0,0,0,.5)}#tmb_nav_wrapper.full_screen #tmb_menu #tmb_menu_footer{display:none}#tmb_nav_wrapper.full_screen #tmb_menu #tmb_menu_header{visibility:hidden}#tmb_nav_wrapper.full_screen #tmb_menu .client-logo{top:0;left:auto;right:auto;margin:0 auto;width:100%;background-repeat:no-repeat;background-position:center;height:50px;background-size:contain;display:block;z-index:9999;position:relative;margin:25px 0}#tmb_nav_wrapper.full_screen #tmb_nav{bottom:0;left:0;top:auto;height:50px;z-index:999;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);-webkit-transition:-webkit-transform .33s;-moz-transition:-moz-transform .33s;transition:transform .33s}@media(max-width: 768px){#tmb_nav_wrapper.full_screen #tmb_nav{width:100%}}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_container{width:120px;left:calc(50vw - 60px);top:0}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_container #tmb_nav_center{opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_menu{float:left}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_left{border-left:1px solid rgba(255,255,255,.6);display:block;float:left;width:50px}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_container #tmb_nav_center #tmb_nav_button_right{border-right:1px solid rgba(255,255,255,.6);display:block;float:left;width:50px}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_social_top{left:0px;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_menu_share_buttons{top:-50px;height:50px;left:0px;width:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_menu_share_buttons.open{width:auto;opacity:1 !important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_menu_share_buttons a.socialicon{width:50px}#tmb_nav_wrapper.full_screen #tmb_nav #tmb_nav_download_top{position:relative;bottom:0;float:left;width:50px;height:50px;text-align:center;line-height:50px;right:0;z-index:5;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper.full_screen.open #tmb_menu{visibility:visible;opacity:1;-webkit-transition:all .33s;-moz-transition:all .33s;transition:all .33s}#tmb_nav_wrapper.single.bottom{height:0px}#tmb_nav_wrapper.single.bottom #tmb_nav{height:0}#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_nav_social_top{top:-85px}#tmb_nav_wrapper.single.bottom #tmb_nav #tmb_nav_user_bottom{position:absolute;left:105px;top:-85px;border-radius:50%;float:left;width:70px;color:#fff;height:70px;text-align:center;line-height:70px;z-index:6;font-size:28px;font-weight:100;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);opacity:1;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#tmb_nav_wrapper.single.bottom #tmb_nav #tmb_nav_user_bottom .icon i{font-size:24px;color:#fff}@media only screen and (max-width: 767px){#tmb_nav_wrapper #tmb_nav{z-index:101}#tmb_nav_wrapper #tmb_nav div#tmb_menu_header{display:block}#tmb_nav_wrapper #tmb_nav div#tmb_menu_header span.menu-title{display:none}#tmb_nav_wrapper #tmb_nav div#tmb_menu_header span.menu-logo{width:90px !important}#tmb_nav_wrapper #tmb_nav div#tmb_nav_social_top{right:25px;top:-30px;width:60px;height:60px;font-size:23px;line-height:60px}#tmb_nav_wrapper #tmb_nav div#tmb_menu_share_buttons{top:auto !important;bottom:80px !important;right:30px !important}#tmb_nav_wrapper #tmb_nav div#tmb_nav_user_bottom{left:0px}#tmb_nav_wrapper #tmb_nav div#tmb_nav_container{top:0px;width:50px !important;left:calc(50vw - 25px) !important}#tmb_nav_wrapper #tmb_nav div#tmb_nav_container div#tmb_nav_center div#tmb_nav_button_left{display:none}#tmb_nav_wrapper #tmb_nav div#tmb_nav_container div#tmb_nav_center div#tmb_nav_button_right{display:none}#tmb_nav_wrapper.bottom,#tmb_nav_wrapper.left,#tmb_nav_wrapper{width:100%;height:50px;top:auto;bottom:0}#tmb_nav_wrapper.bottom.open,#tmb_nav_wrapper.left.open,#tmb_nav_wrapper.open{height:100%;overflow:hidden}#tmb_nav_wrapper.bottom.open #tmb_menu,#tmb_nav_wrapper.left.open #tmb_menu,#tmb_nav_wrapper.open #tmb_menu{-webkit-transform:none;-moz-transform:none;transform:none}#tmb_nav_wrapper.bottom.open #tmb_nav,#tmb_nav_wrapper.left.open #tmb_nav,#tmb_nav_wrapper.open #tmb_nav{top:auto;bottom:0px}#tmb_nav_wrapper.bottom.single.bottom #tmb_nav div#tmb_menu_share_buttons,#tmb_nav_wrapper.left.single.bottom #tmb_nav div#tmb_menu_share_buttons,#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_menu_share_buttons{bottom:30px !important}#tmb_nav_wrapper.bottom.single.bottom #tmb_nav div#tmb_edit_button,#tmb_nav_wrapper.left.single.bottom #tmb_nav div#tmb_edit_button,#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_edit_button{bottom:-30px}#tmb_nav_wrapper.bottom.single.bottom #tmb_nav div#tmb_nav_social_top,#tmb_nav_wrapper.bottom.single.bottom #tmb_nav div#tmb_nav_user_bottom,#tmb_nav_wrapper.bottom.single.bottom #tmb_nav div#tmb_nav_home_top,#tmb_nav_wrapper.left.single.bottom #tmb_nav div#tmb_nav_social_top,#tmb_nav_wrapper.left.single.bottom #tmb_nav div#tmb_nav_user_bottom,#tmb_nav_wrapper.left.single.bottom #tmb_nav div#tmb_nav_home_top,#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_nav_social_top,#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_nav_user_bottom,#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_nav_home_top{top:-25px;right:25px;width:60px;height:60px;font-size:23px;line-height:60px}#tmb_nav_wrapper.bottom.single.bottom #tmb_nav div#tmb_nav_user_bottom,#tmb_nav_wrapper.left.single.bottom #tmb_nav div#tmb_nav_user_bottom,#tmb_nav_wrapper.single.bottom #tmb_nav div#tmb_nav_user_bottom{left:85px}#tmb_nav_wrapper.bottom #tmb_menu,#tmb_nav_wrapper.left #tmb_menu,#tmb_nav_wrapper #tmb_menu{overflow:scroll;bottom:50px;top:0;height:calc(100% - 50px)}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu,#tmb_nav_wrapper #tmb_menu ul.magazine-menu{display:inline;overflow:auto;height:unset}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li{width:100%;display:block;height:auto}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li:hover,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li:hover,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li:hover{background-color:transparent}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li a,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a{position:relative}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a.download-page,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li a.download-page,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.download-page{position:absolute !important;top:0}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a.edit-page,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li a.edit-page,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a.edit-page{position:absolute;z-index:99}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li a span.pagetitle,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li a span.pagetitle,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li a span.pagetitle{padding:0px;padding-left:55px;padding-right:55px;line-height:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li.has_pdf a span.pagetitle,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li.has_pdf a span.pagetitle,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li.has_pdf a span.pagetitle{padding:0px 50px 0px 55px}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li .menu-image,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li .menu-image,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li .menu-image{height:auto;background-image:none !important}#tmb_nav_wrapper.bottom #tmb_menu ul.magazine-menu li .menu-image span.number,#tmb_nav_wrapper.left #tmb_menu ul.magazine-menu li .menu-image span.number,#tmb_nav_wrapper #tmb_menu ul.magazine-menu li .menu-image span.number{bottom:16px}}div#commentblock{overflow:auto}div#commentblock .elementor-widget-comments{overflow:auto}div#commentblock .elementor-widget-comments #comments{float:left;width:100%}@media only screen and (min-width: 980px){div#commentblock .elementor-widget-comments #comments{width:50%}}div#commentblock .elementor-widget-comments #comments .elementor-align-icon-left{float:left}div#commentblock .elementor-widget-comments #comments .elementor-align-icon-right{float:right}div#commentblock .elementor-widget-comments #comments .comment{background-color:rgba(52,68,74,.68);margin-bottom:9px;padding:15px}div#commentblock .elementor-widget-comments #comments .comment .elementor-icon{float:left;margin-right:10px;margin-bottom:10px;text-align:center}div#commentblock .elementor-widget-comments #comments .comment .elementor-divider{line-height:0;font-size:0}div#commentblock .elementor-widget-comments #comments .comment .elementor-divider .divider{display:inline-block}div#commentblock .elementor-widget-comments #comments .comment .comment_meta{float:left}div#commentblock .elementor-widget-comments #comments .comment .comment_meta .comment_author{float:left;width:100%}div#commentblock .elementor-widget-comments #comments .comment .comment_meta .comment_date{width:100%;float:left}div#commentblock .elementor-widget-comments .elementor_comments{float:left;width:100%}@media only screen and (min-width: 980px){div#commentblock .elementor-widget-comments .elementor_comments{width:50%;padding-left:25px}}div#commentblock .elementor-widget-comments #commentform label{min-width:75px;display:inline-block;vertical-align:top}div#commentblock .elementor-widget-comments #commentform input#author,div#commentblock .elementor-widget-comments #commentform input#email,div#commentblock .elementor-widget-comments #commentform textarea#comment{color:#3c3c3c;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;border-radius:0;line-height:22px;background-color:#fbfbfb;padding:13px 13px 13px 13px;margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid rgba(0,0,0,0);box-shadow:none}div#commentblock .elementor-widget-comments #commentform input#author:focus,div#commentblock .elementor-widget-comments #commentform input#email:focus,div#commentblock .elementor-widget-comments #commentform textarea#comment:focus{outline:none}div#commentblock .elementor-widget-comments #commentform input#author,div#commentblock .elementor-widget-comments #commentform input#email,div#commentblock .elementor-widget-comments #commentform textarea#comment{border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;background-color:rgba(52,68,74,.68);color:#c9c9c9;width:100%}div#commentblock .elementor-widget-comments #commentform input#submit{border:none;height:auto;padding:0px}.elementor-widget-article .elementor-article{width:100%}.elementor-widget-article .elementor-article-image-wrapper{width:100%}@media(min-width: 768px){.elementor-widget-article.elementor-position-left .elementor-article-wrapper,.elementor-widget-article.elementor-position-right .elementor-article-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-article.elementor-position-right .elementor-article-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-article.elementor-position-left .elementor-article-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-article.elementor-position-top .elementor-article-image-img{margin:auto}.elementor-widget-article.elementor-vertical-align-top .elementor-article-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-article.elementor-vertical-align-middle .elementor-article-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-article.elementor-vertical-align-bottom .elementor-article-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-widget-article.big-letter-yes .elementor-article-content p:first-of-type:first-letter,.elementor-widget-text-editor.big-letter-yes .elementor-text-editor p:first-of-type:first-letter{float:left;line-height:1;margin:-11px 5px -5px -1px}.elementor-widget-article hr.breaker{padding:0;border:none;border-top:medium double;text-align:center;top:-15px;font-family:serif;position:relative}.elementor-article-content p:not(:last-child){margin:0;margin-bottom:20px}.elementor-article-content p:last-child:not(:only-child){margin:0;margin-bottom:0px}.elementor-article .elementor-article-content{overflow-y:auto;overflow-x:hidden}.elementor-text-editor p:not(:last-child){margin:0;margin-bottom:20px}.elementor-text-editor p:last-child:not(:only-child){margin:0;margin-bottom:0px}.elementor-widget-article .elementor-divider-separator{display:inline-block;position:relative;top:-4px}.elementor-section.elementor-section-height-full .elementor-column{height:auto}@media(max-width: 767px){.elementor-section.elementor-section-height-full{height:100%}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}.elementor-widget-article .elementor-article-image-img{margin-left:auto !important;margin-right:auto !important;margin-bottom:15px}}.elementor-element .elementor-widget-container .elementor-heading-title p{line-height:inherit;margin-bottom:5px;margin-top:5px}.elementor-element-is-clickable{cursor:pointer}.pt-page .entry-content .elementor .elementor-inner .elementor-section-wrap .elementor-column-wrap .elementor-column-wrap{width:100%}@media(max-width: 1024px)and (min-width: 768px){#elementor .elementor-section.elementor-tablet-vertical-no>.elementor-container,.elementor .elementor-section.elementor-tablet-vertical-no>.elementor-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}#elementor .elementor-section.elementor-tablet-vertical-no>.elementor-container .elementor-section.elementor-tablet-vertical-yes>.elementor-container,.elementor .elementor-section.elementor-tablet-vertical-no>.elementor-container .elementor-section.elementor-tablet-vertical-yes>.elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#elementor .elementor-section.elementor-tablet-vertical-yes>.elementor-container,.elementor .elementor-section.elementor-tablet-vertical-yes>.elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#elementor .elementor-section.elementor-tablet-vertical-yes>.elementor-container .elementor-section.elementor-tablet-vertical-no>.elementor-container,.elementor .elementor-section.elementor-tablet-vertical-yes>.elementor-container .elementor-section.elementor-tablet-vertical-no>.elementor-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}#elementor .elementor-section:not(.elementor-tablet-vertical-no).elementor-tablet-vertical-yes>.elementor-container>.elementor-column,.elementor .elementor-section:not(.elementor-tablet-vertical-no).elementor-tablet-vertical-yes>.elementor-container>.elementor-column{width:100%}}@media(max-width: 767px){#elementor .wp-caption.alignright,#elementor .wp-caption.alignleft,.elementor .wp-caption.alignright,.elementor .wp-caption.alignleft{float:none;text-align:center;width:100% !important;padding:0px}#elementor .elementor-section.elementor-mobile-vertical-no>.elementor-container,.elementor .elementor-section.elementor-mobile-vertical-no>.elementor-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}#elementor .elementor-section.elementor-mobile-vertical-no>.elementor-container .elementor-section.elementor-mobile-vertical-yes>.elementor-container,.elementor .elementor-section.elementor-mobile-vertical-no>.elementor-container .elementor-section.elementor-mobile-vertical-yes>.elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#elementor .elementor-section.elementor-mobile-vertical-yes>.elementor-container,.elementor .elementor-section.elementor-mobile-vertical-yes>.elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}#elementor .elementor-section.elementor-mobile-vertical-yes>.elementor-container .elementor-section.elementor-mobile-vertical-no>.elementor-container,.elementor .elementor-section.elementor-mobile-vertical-yes>.elementor-container .elementor-section.elementor-mobile-vertical-no>.elementor-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}#elementor .elementor-section:not(.elementor-mobile-vertical-no).elementor-mobile-vertical-yes>.elementor-container>.elementor-column,.elementor .elementor-section:not(.elementor-mobile-vertical-no).elementor-mobile-vertical-yes>.elementor-container>.elementor-column{width:100%}}.elementor-cover{list-style-type:none;padding:0}.elementor-cover .unslider:focus{outline:0}.elementor-cover .cover_slide{background-repeat:no-repeat;background-position:center;position:relative;padding:50px;color:#fff;display:-ms-flexbox;display:flex}.elementor-cover .cover_slide:hover{color:#fff;display:-ms-flexbox;display:flex}.elementor-cover .cover_slide .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-cover .cover_slide .cover_content{position:relative;z-index:1;width:100%}.elementor-cover .cover_slide .cover_heading{font-size:35px;font-weight:bold;line-height:1;margin-bottom:30px}.elementor-cover .cover_slide .cover_description{font-size:17px;line-height:1.4;margin-bottom:30px}.elementor-cover .cover_slide .cover-button{border:solid 2px #fff;color:#fff;border-radius:0;background:transparent}.elementor-cover .cover_slide .cover-button a{color:#fff}.elementor-cover .cover_slide .cover-button,.elementor-cover .cover_slide .cover-button:hover{background:transparent;text-decoration:none}.vertical-align-top .cover_slide{-ms-flex-align:start;align-items:flex-start}.vertical-align-bottom .cover_slide{-ms-flex-align:end;align-items:flex-end}.vertical-align-middle .cover_slide{-ms-flex-align:center;align-items:center}.horizontal-align-left .cover_slide{-ms-flex-pack:start;justify-content:flex-start}.horizontal-align-right .cover_slide{-ms-flex-pack:end;justify-content:flex-end}.horizontal-align-center .cover_slide{-ms-flex-pack:center;justify-content:center}.elementor-cover-wrapper div:not(.slick-slide)>.cover_slide{display:none}@media(max-width: 767px){.elementor-cover .cover_slide{padding:30px}.elementor-cover .cover_slide .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-cover .cover_slide .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid #fec449}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting>a{background-color:#fec449}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting>a:hover{background-color:#ffbb2a}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-element .elementor-widget-container .unslider p{line-height:inherit}.elementor-element .elementor-widget-container .elementor-label{display:inline-block;padding:5px 15px;color:#fff;background-color:#39c;border-radius:0px 0px 0px 0px}.elementor-element .elementor-widget-container .elementor-label p{margin-bottom:0;margin-top:0}.elementor-label-text{display:inline-block}.elementor-heading-fill-gradient .elementor-heading-title{background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:inherit}.unslider{overflow:auto;margin:0;padding:0;position:relative}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider ul,.unslider ol,.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;z-index:2;cursor:pointer;display:block;width:35px;height:35px;padding:5px;top:50%;right:20px;left:auto;margin-top:-16px;opacity:.8;transition:opacity .2s;font-size:0;line-height:0;text-align:center}.unslider-arrow:before{font-family:"FontAwesome";font-size:35px;line-height:.5;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.unslider-arrow.next{left:auto;right:20px}.unslider-arrow.next:before{content:""}.unslider-arrow.prev{left:20px;right:auto}.unslider-arrow.prev:before{content:""}.unslider-arrow:hover{opacity:1}.unslider-nav{bottom:20px;position:absolute;width:100%}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 7px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;cursor:pointer;background:#fff;opacity:.7}.unslider-nav ol li.unslider-active{opacity:1;cursor:default}.elementor-social-icons-wrapper ul{padding:0}.elementor-element .image-content{min-height:200px}.elementor-navigation{cursor:pointer}.elementor-navigation ul.grid-items{padding:0;margin:0;list-style:none}.elementor-navigation ul.grid-items li.item{width:100%;height:100%}.elementor-navigation ul.grid-items li.item .image-content{padding:20px;display:flex;flex-direction:column}.elementor-navigation ul.grid-items li.item .image-content p{margin:0}.elementor-navigation ul.grid-items li.item .image-content.left{align-items:flex-start;text-align:left}.elementor-navigation ul.grid-items li.item .image-content.right{align-items:flex-end;text-align:right}.elementor-navigation ul.grid-items li.item .image-content.center{align-items:center;text-align:center}.elementor-navigation ul.grid-items li.item .item-details{position:relative}.elementor-navigation ul.grid-items li.item .elementor-button-content-wrapper{position:relative}.elementor-navigation ul.grid-items li.item .page-number{position:absolute;top:auto;right:auto;bottom:15px;left:15px;width:35px;height:35px;line-height:25px;background-color:#f2f2f2;color:#000;border-radius:3px;padding:5px;text-align:center;box-shadow:0px 0px 3px 1px rgba(0,0,0,.1)}.elementor-navigation ul.grid-items li.item .page-number h2{color:#000}.elementor-navigation ul.grid-items li.item .page-number.top-left{top:15px;right:auto;bottom:auto;left:15px}.elementor-navigation ul.grid-items li.item .page-number.bottom-left{top:auto;right:auto;bottom:15px;left:15px}.elementor-navigation ul.grid-items li.item .page-number.top-right{top:15px;right:15px;bottom:auto;left:auto}.elementor-navigation ul.grid-items li.item .page-number.bottom-right{top:auto;right:15px;bottom:15px;left:auto}.elementor-navigation ul.grid-items li.item .page-number.bottom-center{top:auto;right:0px;bottom:15px;left:0px;margin:0 auto}.elementor-navigation ul.grid-items li.item .page-number.top-center{top:15px;right:0px;bottom:auto;left:0px;margin:0 auto}.elementor-navigation ul.grid-items li.item .page-number.center{top:0px;right:0px;bottom:0px;left:0px;margin:auto}.elementor-navigation ul.grid-items li.item .page-number.center-right{top:auto;left:auto;bottom:auto;right:15px}.elementor-navigation ul.grid-items li.item .page-number.center-left{top:auto;right:auto;bottom:auto;left:15px}.elementor-navigation-button{display:inline-block;line-height:1;color:#fff;fill:#fff;text-align:center;transition:all .3s;position:relative}.elementor-navigation-button:hover,.elementor-navigation-button:focus,.elementor-navigation-button:visited{color:#fff}.elementor-navigation-button-content-wrapper{display:flex;justify-content:center}.elementor-navigation-button-icon{flex-grow:0;order:5}.elementor-navigation-button-icon svg{width:1em}.elementor-navigation-button-text{flex-grow:1;order:10;display:inline-block}.elementor-navigation-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-navigation-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-navigation-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-navigation-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-navigation-button .elementor-align-icon-right{margin-left:5px;order:15}.elementor-navigation-button .elementor-align-icon-left{margin-right:5px;order:5}.elementor-navigation-button span{text-decoration:inherit}.elementor-menu-cart__toggle .elementor-button-icon{order:15}.elementor .elementor-column-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-column-background-video{position:absolute;max-width:none;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-column-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-column[data-target-anchor-type] .elementor-column-wrap{cursor:pointer}p{margin-bottom:1em;margin-top:0}.elementor-section{z-index:10}.elementor a{box-shadow:none;text-decoration:none;cursor:pointer}.slick-slide{height:auto}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{opacity:1}@media(max-width: 767px){.elementor-column.elementor-sm-10{display:none !important;width:0% !important}}@media(max-width: 479px){.elementor-column.elementor-xs-10{display:none !important;width:0% !important}}.loading-wrapper{text-align:center;margin:0 auto;top:20%;position:relative}.loading-wrapper .tmb_client_logo{height:auto;width:100%;padding-bottom:50px;text-align:center;box-sizing:border-box}.loading-wrapper .tmb_client_logo img{max-width:25vw;max-height:25vh}@media(max-width: 1024px){.loading-wrapper .tmb_client_logo img{max-width:50vw;max-height:50vh}}.elementor-shape-bottom{bottom:0px}.elementor-widget-button .elementor-button{border-radius:0px}svg.progress-circle{position:relative;background:transparent;top:50px;pointer-events:none}svg.progress-circle path{opacity:1;-webkit-transition:stroke-dashoffset .3s;transition:stroke-dashoffset .3s;stroke:#1ecd97;stroke-width:5}.elementor-section-items-stretch .elementor-column-wrap{border-style:solid;border-width:1px;border-color:rgba(255,255,255,0)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.pwb-item{display:none}.alignleft{float:left;padding-right:10px}body.elementor-editor-active .elementor-widget{max-width:calc(100% - 1px)}.elementor .gform_wrapper .field_description_below .gfield_consent_description,.elementor .gform_wrapper .gfield_consent_description{overflow-y:auto}.alignright{float:right;padding-left:10px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.elementor-button.elementor-size-no-padding{font-size:15px}.elementor-button.elementor-size-xs{font-size:13px;padding:14px 15px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 12px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 15px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 20px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 25px;border-radius:6px}.elementor-widget-navigation .elementor-button{background-color:transparent;position:relative}span.elementor-button-content-wrapper{text-align:center}.elementor-widget:not(:last-child){margin-bottom:auto}.elementor-widget-social-sharing .elementor-social-icon{font-size:15px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer;display:inline-flex}.elementor-widget-social-sharing i.fa{float:left}.elementor-widget-social-sharing.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:5px}.elementor-widget-social-sharing span.social-title{color:#fff;margin-left:5px;font-size:12px;margin-left:5px;align-items:center;display:inline-flex}.elementor-shape-no-bg .elementor-social-icon-envelope{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-envelope i,.elementor-shape-no-bg .elementor-social-icon-envelope span{color:#ea4335}.elementor-shape-no-bg .elementor-social-icon-whatsapp{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-whatsapp i,.elementor-shape-no-bg .elementor-social-icon-whatsapp span{color:#25d366}.elementor-shape-no-bg .elementor-social-icon-telegram{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-telegram i,.elementor-shape-no-bg .elementor-social-icon-telegram span{color:#2ca5e0}.elementor-shape-no-bg .elementor-social-icon-behance{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-behance i,.elementor-shape-no-bg .elementor-social-icon-behance span{color:#1769ff}.elementor-shape-no-bg .elementor-social-icon-bitbucket{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-bitbucket i,.elementor-shape-no-bg .elementor-social-icon-bitbucket span{color:#205081}.elementor-shape-no-bg .elementor-social-icon-codepen{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-codepen i,.elementor-shape-no-bg .elementor-social-icon-codepen span{color:#000}.elementor-shape-no-bg .elementor-social-icon-delicious{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-delicious i,.elementor-shape-no-bg .elementor-social-icon-delicious span{color:#39f}.elementor-shape-no-bg .elementor-social-icon-digg{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-digg i,.elementor-shape-no-bg .elementor-social-icon-digg span{color:#005be2}.elementor-shape-no-bg .elementor-social-icon-dribbble{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-dribbble i,.elementor-shape-no-bg .elementor-social-icon-dribbble span{color:#ea4c89}.elementor-shape-no-bg .elementor-social-icon-facebook{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-facebook i,.elementor-shape-no-bg .elementor-social-icon-facebook span{color:#3b5998}.elementor-shape-no-bg .elementor-social-icon-flickr{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-flickr i,.elementor-shape-no-bg .elementor-social-icon-flickr span{color:#0063dc}.elementor-shape-no-bg .elementor-social-icon-foursquare{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-foursquare i,.elementor-shape-no-bg .elementor-social-icon-foursquare span{color:#2d5be3}.elementor-shape-no-bg .elementor-social-icon-github{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-github i,.elementor-shape-no-bg .elementor-social-icon-github span{color:#333}.elementor-shape-no-bg .elementor-social-icon-google-plus{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-google-plus i,.elementor-shape-no-bg .elementor-social-icon-google-plus span{color:#dd4b39}.elementor-shape-no-bg .elementor-social-icon-instagram{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-instagram i,.elementor-shape-no-bg .elementor-social-icon-instagram span{color:#262626}.elementor-shape-no-bg .elementor-social-icon-jsfiddle{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-jsfiddle i,.elementor-shape-no-bg .elementor-social-icon-jsfiddle span{color:#487aa2}.elementor-shape-no-bg .elementor-social-icon-linkedin{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-linkedin i,.elementor-shape-no-bg .elementor-social-icon-linkedin span{color:#0077b5}.elementor-shape-no-bg .elementor-social-icon-medium{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-medium i,.elementor-shape-no-bg .elementor-social-icon-medium span{color:#00ab6b}.elementor-shape-no-bg .elementor-social-icon-pinterest{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-pinterest i,.elementor-shape-no-bg .elementor-social-icon-pinterest span{color:#bd081c}.elementor-shape-no-bg .elementor-social-icon-product-hunt{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-product-hunt i,.elementor-shape-no-bg .elementor-social-icon-product-hunt span{color:#da552f}.elementor-shape-no-bg .elementor-social-icon-reddit{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-reddit i,.elementor-shape-no-bg .elementor-social-icon-reddit span{color:#ff4500}.elementor-shape-no-bg .elementor-social-icon-snapchat{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-snapchat i,.elementor-shape-no-bg .elementor-social-icon-snapchat span{color:#fffc00}.elementor-shape-no-bg .elementor-social-icon-soundcloud{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-soundcloud i,.elementor-shape-no-bg .elementor-social-icon-soundcloud span{color:#f80}.elementor-shape-no-bg .elementor-social-icon-stack-overflow{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-stack-overflow i,.elementor-shape-no-bg .elementor-social-icon-stack-overflow span{color:#fe7a15}.elementor-shape-no-bg .elementor-social-icon-tumblr{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-tumblr i,.elementor-shape-no-bg .elementor-social-icon-tumblr span{color:#35465c}.elementor-shape-no-bg .elementor-social-icon-twitch{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-twitch i,.elementor-shape-no-bg .elementor-social-icon-twitch span{color:#6441a5}.elementor-shape-no-bg .elementor-social-icon-twitter{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-twitter i,.elementor-shape-no-bg .elementor-social-icon-twitter span{color:#55acee}.elementor-shape-no-bg .elementor-social-icon-vimeo{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-vimeo i,.elementor-shape-no-bg .elementor-social-icon-vimeo span{color:#1ab7ea}.elementor-shape-no-bg .elementor-social-icon-wordpress{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-wordpress i,.elementor-shape-no-bg .elementor-social-icon-wordpress span{color:#21759b}.elementor-shape-no-bg .elementor-social-icon-youtube{background-color:transparent}.elementor-shape-no-bg .elementor-social-icon-youtube i,.elementor-shape-no-bg .elementor-social-icon-youtube span{color:#cd201f}.elementor .elementor-background-video{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;top:auto;left:auto}.elementor .elementor-background-video iframe{max-width:none}dl.gallery-item{padding:0px 10px}.gallery br{display:none}@media(min-width: 1024px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:25% !important;max-width:25% !important;padding:0px 10px}.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item:nth-of-type(4n+1){clear:both}}@media(max-width: 1024px)and (min-width: 769px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:33.3% !important;max-width:33.3% !important;padding:0px 25px}.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item:nth-of-type(3n+1){clear:both}}@media(max-width: 768px)and (min-width: 481px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:50% !important;max-width:50% !important;padding:0px 25px}.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item:nth-of-type(odd){clear:both}}@media(max-width: 480px){.elementor-image-gallery .gallery.gallery-columns-4 dl.gallery-item{width:100% !important;max-width:100% !important;padding:0px 25px}}.elementor-templates-modal__header__logo__icon-wrapper{padding:4px 7px 6px;background:-webkit-gradient(linear, left top, right bottom, color-stop(0, #2cb3d2), color-stop(100%, #00b39d));background:-webkit-linear-gradient(-65deg, #2cb3d2, #00b39d);background:-o-linear-gradient(-65deg, #2cb3d2 0, #00b39d 100%);background:-webkit-linear-gradient(296deg, #2cb3d2, #00b39d);background:-o-linear-gradient(296deg, #2cb3d2 0, #00b39d 100%);background:linear-gradient(154deg, #2cb3d2, #00b39d);-webkit-border-radius:2px;border-radius:2px;margin-right:10px}.elementor-templates-modal__header__logo__icon-wrapper svg{width:50px}.elementor-image-img{position:relative}.elementor-section-open .elementor-icon-wrapper{width:100%}.elementor-section-open{display:block !important}.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list{background-color:#8e44ad}.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting>a:hover{background-color:#9b59b6}.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-settings-list .fa{color:#fff}.elementor-editor-active #elementor .elementor-editor-element-settings .elementor-editor-element-setting>a{font-size:13px}.elementor-editor-active #elementor .elementor-editor-column-settings{border-radius:0px}.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list{background-color:#2980b9}.elementor-editor-active .elementor.elementor-edit-mode .elementor-row{min-height:40px !important}@media(min-width: 1025px){.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #3498db}.elementor-editor-active .elementor.elementor-edit-mode .elementor-editor-element-settings .elementor-editor-element-settings-list.elementor-editor-section-settings-list .elementor-editor-element-setting:not(:last-child){border-right:1px solid #9b59b6}}.elementor-editor-active #elementor .elementor-editor-column-settings .elementor-editor-element-settings-list .elementor-editor-element-setting>a:hover{background-color:#3498db}.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting>a{background-color:#1abc9c;font-size:14px;padding:6px 8px}.elementor-editor-active #elementor .elementor-editor-widget-settings .elementor-editor-element-setting>a:hover{background-color:#16a085}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget:hover{outline:1px solid #1abc9c}.elementor-editor-active #elementor-add-section{max-width:100%}.elementor-editor-active .elementor-widget.elementor-element-editable,.elementor-editor-active .elementor-widget.elementor-widget-can-edit:hover{outline:1px solid #1abc9c}.elementor-editor-active #elementor-add-section:not([data-side]){margin:50px 50px;max-width:100%}.elementor-editor-active #elementor-add-new-section .elementor-button{border-radius:0px}.elementor-editor-active #elementor-add-section-button{background-color:#16a085}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url(node_modules/font-awesome/fonts/fontawesome-webfont.eot);src:url(node_modules/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(node_modules/font-awesome/fonts/fontawesome-webfont.woff2) format("woff2"),url(node_modules/font-awesome/fonts/fontawesome-webfont.woff) format("woff"),url(node_modules/font-awesome/fonts/fontawesome-webfont.ttf) format("truetype"),url(node_modules/font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*# sourceMappingURL=public.css.map*/