@charset "utf-8";
/* CSS Document */
		img#banner-bg, img#bg_nav {
			display:block;
			}
    .gwd-lightbox {
      overflow: hidden;
    }
		/*GWD Animation styles*/
    .gwd-page-container {
      position: relative;
      width: 100%;
      height: 100%;
    }
    .gwd-page-content {
      transform: perspective(1400px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform-style: preserve-3d;
      position: absolute;
      background-color: transparent;
    }
    .gwd-page-wrapper {
      position: absolute;
      transform: translateZ(0px);
			background-color: transparent;
    }
    .gwd-page-size {
      width: 811px;
      height: 280px;
			bottom:0px;
    }
    .gwd-img-mjid {
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 811px;
			height:280px;
      opacity: 0;
    }
    .gwd-img-hb8e {
      position: absolute;
      width: 196px;
      height: 229px;
      transform-style: preserve-3d;
      opacity: 0;
      left: 130px;
      top: 57px;
      transform: rotateZ(0deg) scale3d(0.8, 0.8, 0.8);
    }
    @keyframes gwd-gen-dr2egwdanimation_gwd-keyframes {
      0% {
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg) scale3d(0.8, 0.8, 0.8);
        opacity: 0;
        animation-timing-function: cubic-bezier(0.25, 0.1, 0.515, 1);
      }
      9.89% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-3deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      30.06% {
        transform: translate3d(0px, 0px, 0px) rotateZ(4deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      49.94% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-6.5deg) scale3d(0.8, 0.8, 0.8);
        animation-timing-function: ease-in-out;
      }
      69.94% {
        transform: translate3d(0px, 0px, 0px) rotateZ(15deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in;
      }
      100% {
        transform: translate3d(0px, 175px, 0px) rotateZ(0deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-dr2egwdanimation {
      animation: gwd-gen-dr2egwdanimation_gwd-keyframes 4.994s linear 0s 1 normal forwards;
    }
    @keyframes gwd-empty-animation {
      0% {
        opacity: 0.001;
      }
      100% {
        opacity: 0;
      }
    }
    .gwd-img-jn9t {
      position: absolute;
      width: 811px;
      height: 280px;
      left: 0px;
      top: 0px;
    }
    .gwd-img-1462 {
      position: absolute;
      width: 156px;
      height: 97px;
      transform-style: preserve-3d;
      left: 168px;
      top: 189px;
      opacity: 0;
      transform: translate3d(0px, 0px, 0px) rotateZ(0deg) scale3d(0.9, 0.9, 0.9);
    }
    @keyframes gwd-gen-1jr3gwdanimation_gwd-keyframes {
      0% {
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg) scale3d(0.9, 0.9, 0.9);
        opacity: 0;
        animation-timing-function: cubic-bezier(0.25, 0.1, 0.515, 1);
      }
      10.13% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-4deg) scale3d(0.9, 0.9, 0.9);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      30.4% {
        transform: translate3d(0px, 0px, 0px) rotateZ(8deg) scale3d(0.9, 0.9, 0.9);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      50.56% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-4deg) scale3d(0.9, 0.9, 0.9);
        opacity: 1;
        animation-timing-function: ease-in;
      }
      71.23% {
        transform: translate3d(0px, 0px, 0px) rotateZ(23deg) scale3d(0.9, 0.9, 0.9);
        opacity: 1;
        animation-timing-function: ease-in;
      }
      100% {
        transform: translate3d(0px, 165px, 0px) rotateZ(0deg) scale3d(0.9, 0.9, 0.9);
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-1jr3gwdanimation {
      animation: gwd-gen-1jr3gwdanimation_gwd-keyframes 4.994s linear 0s 1 normal forwards;
    }
    .gwd-img-13z1 {
      position: absolute;
      width: 215px;
      height: 130px;
      transform-style: preserve-3d;
      left: 130px;
      top: 156px;
      opacity: 0;
      transform: translate3d(0px, 0px, 0px) rotateZ(0deg) scale3d(0.8, 0.8, 0.8);
    }
    @keyframes gwd-gen-19qggwdanimation_gwd-keyframes {
      0% {
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg) scale3d(0.8, 0.8, 0.8);
        opacity: 0;
        animation-timing-function: cubic-bezier(0.25, 0.1, 0.515, 1);
      }
      9.89% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-2deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      29.92% {
        transform: translate3d(0px, 0px, 0px) rotateZ(2.5deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      49.94% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-2deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in;
      }
      69.96% {
        transform: translate3d(0px, 0px, 0px) rotateZ(10deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: ease-in;
      }
      100% {
        transform: translate3d(0px, 150px, 0px) rotateZ(0deg) scale3d(0.8, 0.8, 0.8);
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-19qggwdanimation {
      animation: gwd-gen-19qggwdanimation_gwd-keyframes 4.994s linear 0s 1 normal forwards;
    }
    .gwd-img-1j7h {
      position: absolute;
      width: 89px;
      height: 96px;
      top: 190px;
      left: 340px;
      transform-style: preserve-3d;
      opacity: 0;
      transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
    }
    @keyframes gwd-gen-1hh4gwdanimation_gwd-keyframes {
      0% {
        transform: translate3d(0px, 0px, 0px) rotateZ(0deg);
        opacity: 0;
        animation-timing-function: cubic-bezier(0.25, 0.1, 0.515, 1);
      }
      10.27% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-4deg);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      30.8% {
        transform: translate3d(0px, 0px, 0px) rotateZ(8deg);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      50.94% {
        transform: translate3d(0px, 0px, 0px) rotateZ(-4deg);
        opacity: 1;
        animation-timing-function: ease-in-out;
      }
      72.21% {
        transform: translate3d(0px, 0px, 0px) rotateZ(23deg);
        opacity: 1;
        animation-timing-function: ease-in;
      }
      100% {
        transform: translate3d(0px, 170px, 0px) rotateZ(0deg);
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-1hh4gwdanimation {
      animation: gwd-gen-1hh4gwdanimation_gwd-keyframes 4.994s linear 0s 1 normal forwards;
    }
    .gwd-img-tf0s {
      position: absolute;
      width: 52px;
      height: 52px;
      transform-style: preserve-3d;
      top: 130px;
      left: 262px;
      opacity: 0;
      transform: translate3d(-52px, -41px, 0px) rotateZ(-35deg) scale3d(0.4, 0.4, 0.4);
    }
    .gwd-div-jrhi {
      background-image: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 100%);
    }
    .gwd-div-1b2u {
      background-color: transparent;
    }
    .gwd-div-1u6e {
      background-image: none;
    }
    .gwd-div-a6y2 {
      background-color: rgb(255, 255, 255);
    }
    .gwd-div-8tg6 {
      background-image: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 100%);
    }
    .gwd-div-wbm0 {
      background-color: transparent;
    }
    .gwd-div-1atn {
      background-image: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(0, 0, 0) 100%);
    }
    .gwd-div-1n1s {
      background-color: transparent;
    }
    .gwd-div-2he2 {
      background-image: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(15, 33, 58) 100%);
    }
    .gwd-div-1hqc {
      background-color: transparent;
    }
    .gwd-div-1kje {
      background-image: -webkit-linear-gradient(left, rgb(28, 66, 90) 0%, rgb(15, 33, 58) 100%);
    }
    .gwd-div-nney {
      background-color: transparent;
    }
    .gwd-div-11p5 {
      background-image: none;
    }
    .gwd-div-6p24 {
      background-color: rgb(28, 66, 90);
    }
    .gwd-div-tjnj {
      background-image: -webkit-linear-gradient(left, rgb(28, 66, 90) 0%, rgb(15, 33, 58) 100%);
    }
    .gwd-div-15ae {
      background-color: transparent;
    }
    .gwd-div-d7qy {
      background-image: none;
    }
    .gwd-div-qxu7 {
      background-color: rgb(28, 66, 90);
    }
    .gwd-div-1kqj {
      background-image: none;
    }
    .gwd-div-1fnk {
      background-color: rgba(0, 0, 0, 0);
    }
    .gwd-div-23mp {
      background-image: -webkit-linear-gradient(left, rgb(28, 66, 90) 0%, rgb(15, 33, 58) 100%);
    }
    .gwd-div-7cp9 {
      background-color: transparent;
    }
    @keyframes gwd-gen-17lvgwdanimation_gwd-keyframes {
      0% {
        opacity: 0;
        animation-timing-function: linear;
      }
      100% {
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-17lvgwdanimation {
      animation: gwd-gen-17lvgwdanimation_gwd-keyframes 0.511s linear 5.489s 1 normal forwards;
    }
    .gwd-img-1ucl {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 52px;
      height: 52px;
      transform-style: preserve-3d;
      opacity: 0;
      transform: translate3d(231px, 106px, 0px) rotateZ(-14deg) scale3d(0.4, 0.4, 0.4);
    }
    .gwd-img-2xrl {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 52px;
      height: 52px;
      transform-style: preserve-3d;
      opacity: 0;
      transform: translate3d(238px, 124px, 0px) rotateZ(46deg) scale3d(0.4, 0.4, 0.4);
    }
    .gwd-img-1wna {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 52px;
      height: 52px;
      transform-style: preserve-3d;
      opacity: 0;
      transform: translate3d(192px, 107px, 0px) rotateZ(-40deg) scale3d(0.4, 0.4, 0.4);
    }
    .gwd-img-ty3z {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 52px;
      height: 52px;
      transform-style: preserve-3d;
      opacity: 0;
      transform: translate3d(222px, 118px, 0px) rotateZ(5deg) scale3d(0.4, 0.4, 0.4);
    }
    @keyframes gwd-gen-z354gwdanimation_gwd-keyframes {
      0% {
        transform: translate3d(-52px, -41px, 0px) rotateZ(-35deg) scale3d(0.4, 0.4, 0.4);
        opacity: 0;
        animation-timing-function: linear;
      }
      13.04% {
        transform: translate3d(4px, -18px, 0px) rotateZ(16deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      21.49% {
        transform: translate3d(34.8668px, -13.3835px, 0px) rotateZ(10.5533deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      26.07% {
        transform: translate3d(51.5696px, -13.0844px, 0px) rotateZ(7.60591deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      30.21% {
        transform: translate3d(66.669px, -13.7181px, 0px) rotateZ(4.94147deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      35.44% {
        transform: translate3d(81.18px, -15.6975px, 0px) rotateZ(1.56968deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      40.72% {
        transform: translate3d(95.7925px, -18.6907px, 0px) rotateZ(-1.82569deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      45.77% {
        transform: translate3d(107.831px, -22.5489px, 0px) rotateZ(-5.07959deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      50.79% {
        transform: translate3d(120.782px, -27.3718px, 0px) rotateZ(-8.3099deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      57.2% {
        transform: translate3d(140.807px, -36.8564px, 0px) rotateZ(-12.4362deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      62.69% {
        transform: translate3d(156.115px, -46.8432px, 0px) rotateZ(-15.9731deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      68.4% {
        transform: translate3d(166.247px, -56.1894px, 0px) rotateZ(-19.6515deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      74.15% {
        transform: translate3d(175.438px, -66.5956px, 0px) rotateZ(-23.3533deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      80.3% {
        transform: translate3d(182.932px, -77.1621px, 0px) rotateZ(-27.3146deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      87.18% {
        transform: translate3d(189.319px, -88.9865px, 0px) rotateZ(-31.7474deg) scale3d(0.4, 0.4, 0.4);
        opacity: 1;
        animation-timing-function: linear;
      }
      93.59% {
        transform: translate3d(194.16px, -99.9932px, 0px) rotateZ(-35.8737deg) scale3d(0.4, 0.4, 0.4);
        opacity: 0.5;
        animation-timing-function: linear;
      }
      100% {
        transform: translate3d(197px, -111px, 0px) rotateZ(-40deg) scale3d(0.4, 0.4, 0.4);
        opacity: 0;
        animation-timing-function: ease-in-out;
      }
    }
    #page1.gwd-play-animation .gwd-gen-z354gwdanimation {
      animation: gwd-gen-z354gwdanimation_gwd-keyframes 2.731s linear 2.763s 1 normal forwards;
    }
    @keyframes gwd-gen-1lhagwdanimation_gwd-keyframes {
      0% {
        opacity: 0;
        transform: translate3d(222px, 118px, 0px) rotateZ(5deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      13.02% {
        opacity: 1;
        transform: translate3d(266px, 136px, 0px) rotateZ(17deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      22.42% {
        opacity: 1;
        transform: translate3d(296.394px, 140.777px, 0px) rotateZ(11.5532deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      31.17% {
        opacity: 1;
        transform: translate3d(327.709px, 141.639px, 0px) rotateZ(5.94148deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      35.44% {
        opacity: 1;
        transform: translate3d(341.272px, 141.619px, 0px) rotateZ(3.07567deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      41.25% {
        opacity: 1;
        transform: translate3d(359.735px, 139.231px, 0px) rotateZ(-0.825685deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      47.09% {
        opacity: 1;
        transform: translate3d(376.763px, 136.542px, 0px) rotateZ(-4.66905deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      51.11% {
        opacity: 1;
        transform: translate3d(388.464px, 134.008px, 0px) rotateZ(-7.3099deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      56.74% {
        opacity: 1;
        transform: translate3d(407.702px, 128.056px, 0px) rotateZ(-11.0814deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      62.55% {
        opacity: 1;
        transform: translate3d(423.489px, 119.882px, 0px) rotateZ(-14.9731deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      68.4% {
        opacity: 1;
        transform: translate3d(436.499px, 110.09px, 0px) rotateZ(-18.6746deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      74.21% {
        opacity: 1;
        transform: translate3d(445.442px, 101.351px, 0px) rotateZ(-22.3532deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      80.27% {
        opacity: 1;
        transform: translate3d(456.251px, 91.6434px, 0px) rotateZ(-26.2612deg) scale3d(0.400001, 0.400001, 0.4);
        animation-timing-function: linear;
      }
      87.23% {
        opacity: 1;
        transform: translate3d(464.364px, 80.4998px, 0px) rotateZ(-30.7473deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      93.94% {
        opacity: 0.474719;
        transform: translate3d(473.052px, 69.7316px, 0px) rotateZ(-35.0823deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      100% {
        opacity: 0;
        transform: translate3d(479px, 60px, 0px) rotateZ(-39deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-1lhagwdanimation {
      animation: gwd-gen-1lhagwdanimation_gwd-keyframes 2.788s linear 2.756s 1 normal forwards;
    }
    @keyframes gwd-gen-8z9tgwdanimation_gwd-keyframes {
      0% {
        opacity: 0;
        transform: translate3d(192px, 107px, 0px) rotateZ(-40deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      6.35% {
        opacity: 0.4;
        transform: translate3d(206.837px, 126.427px, 0px) rotateZ(-35.6611deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      13.17% {
        opacity: 0.65;
        transform: translate3d(229px, 139px, 0px) rotateZ(-31deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      17.01% {
        opacity: 0.8;
        transform: translate3d(241.177px, 141.249px, 0px) rotateZ(-32.4283deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      21.55% {
        opacity: 1;
        transform: translate3d(255.536px, 141.722px, 0px) rotateZ(-34.1125deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      25.86% {
        opacity: 1;
        transform: translate3d(268.196px, 140.737px, 0px) rotateZ(-35.5973deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      30.87% {
        opacity: 1;
        transform: translate3d(282.877px, 138.436px, 0px) rotateZ(-37.3192deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      36.53% {
        opacity: 1;
        transform: translate3d(297.275px, 131.626px, 0px) rotateZ(-39.3771deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      41.28% {
        opacity: 1;
        transform: translate3d(309.365px, 125.908px, 0px) rotateZ(-41.1053deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      46.94% {
        opacity: 1;
        transform: translate3d(321.987px, 118.667px, 0px) rotateZ(-43.2531deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      51.25% {
        opacity: 1;
        transform: translate3d(330.852px, 111.38px, 0px) rotateZ(-44.8914deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      57.13% {
        opacity: 1;
        transform: translate3d(342.543px, 102.971px, 0px) rotateZ(-47.0741deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      63.04% {
        opacity: 1;
        transform: translate3d(353.307px, 92.5038px, 0px) rotateZ(-49.2702deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      68.7% {
        opacity: 1;
        transform: translate3d(360.674px, 83.4432px, 0px) rotateZ(-51.3721deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      74.39% {
        opacity: 1;
        transform: translate3d(367.081px, 74.3246px, 0px) rotateZ(-53.4875deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      80.96% {
        opacity: 1;
        transform: translate3d(373.452px, 63.1918px, 0px) rotateZ(-55.9262deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      87.31% {
        opacity: 1;
        transform: translate3d(378.612px, 50.4612px, 0px) rotateZ(-58.2841deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      94.31% {
        opacity: 0.448571;
        transform: translate3d(382.032px, 37.524px, 0px) rotateZ(-60.8846deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      100% {
        opacity: 0;
        transform: translate3d(383px, 27px, 0px) rotateZ(-63deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-8z9tgwdanimation {
      animation: gwd-gen-8z9tgwdanimation_gwd-keyframes 2.757s linear 2.756s 1 normal forwards;
    }
    @keyframes gwd-gen-1qpygwdanimation_gwd-keyframes {
      0% {
        opacity: 0;
        transform: translate3d(238px, 124px, 0px) rotateZ(46deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      6.35% {
        opacity: 0.482094;
        transform: translate3d(258.141px, 140.017px, 0px) rotateZ(38.2865deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      13.17% {
        opacity: 1;
        transform: translate3d(286px, 151px, 0px) rotateZ(30deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      21.76% {
        opacity: 1;
        transform: translate3d(328.413px, 155.621px, 0px) rotateZ(25.9086deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      30.83% {
        opacity: 1;
        transform: translate3d(371.005px, 154.249px, 0px) rotateZ(21.8deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      41.02% {
        opacity: 1;
        transform: translate3d(405.755px, 151.556px, 0px) rotateZ(16.9491deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      51.03% {
        opacity: 1;
        transform: translate3d(437.063px, 145.063px, 0px) rotateZ(12.3053deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      57.38% {
        opacity: 1;
        transform: translate3d(460.092px, 139.656px, 0px) rotateZ(9.28423deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      63.04% {
        opacity: 1;
        transform: translate3d(480.621px, 132.945px, 0px) rotateZ(6.59118deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      68.01% {
        opacity: 1;
        transform: translate3d(496.095px, 126.226px, 0px) rotateZ(4.22613deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      74.39% {
        opacity: 1;
        transform: translate3d(515.974px, 117.594px, 0px) rotateZ(1.18781deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      80.27% {
        opacity: 1;
        transform: translate3d(535.747px, 109.085px, 0px) rotateZ(-1.66708deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      86.58% {
        opacity: 1;
        transform: translate3d(554.91px, 97.872px, 0px) rotateZ(-4.73346deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      93.4% {
        opacity: 0.491892;
        transform: translate3d(574.756px, 88.2668px, 0px) rotateZ(-7.91754deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      100% {
        opacity: 0;
        transform: translate3d(592px, 77px, 0px) rotateZ(-11deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-1qpygwdanimation {
      animation: gwd-gen-1qpygwdanimation_gwd-keyframes 2.757s linear 2.756s 1 normal forwards;
    }
    @keyframes gwd-gen-oawygwdanimation_gwd-keyframes {
      0% {
        opacity: 0;
        transform: translate3d(231px, 106px, 0px) rotateZ(-14deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      7.18% {
        opacity: 0.534435;
        transform: translate3d(256.118px, 119.758px, 0px) rotateZ(19.135deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      13.44% {
        opacity: 1;
        transform: translate3d(278px, 128px, 0px) rotateZ(48deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      22.21% {
        opacity: 1;
        transform: translate3d(315.901px, 133.726px, 0px) rotateZ(40.8152deg) scale3d(0.400001, 0.400001, 0.4);
        animation-timing-function: linear;
      }
      30.58% {
        opacity: 1;
        transform: translate3d(353.961px, 134.464px, 0px) rotateZ(33.6deg) scale3d(0.400001, 0.400001, 0.4);
        animation-timing-function: linear;
      }
      35.88% {
        opacity: 1;
        transform: translate3d(373.266px, 133.824px, 0px) rotateZ(29.1681deg) scale3d(0.400001, 0.400001, 0.4);
        animation-timing-function: linear;
      }
      40.54% {
        opacity: 1;
        transform: translate3d(390.276px, 133.26px, 0px) rotateZ(25.2632deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      45.35% {
        opacity: 1;
        transform: translate3d(405.963px, 132.717px, 0px) rotateZ(21.2214deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      50.68% {
        opacity: 1;
        transform: translate3d(423.34px, 130.008px, 0px) rotateZ(16.7444deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      57.39% {
        opacity: 1;
        transform: translate3d(445.847px, 124.435px, 0px) rotateZ(11.3729deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      62.98% {
        opacity: 1;
        transform: translate3d(464.623px, 117.952px, 0px) rotateZ(6.89177deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      68.49% {
        opacity: 1;
        transform: translate3d(480.495px, 109.26px, 0px) rotateZ(2.17898deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      74.08% {
        opacity: 1;
        transform: translate3d(494.567px, 100.452px, 0px) rotateZ(-2.59706deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      80.3% {
        opacity: 1;
        transform: translate3d(509.246px, 90.1603px, 0px) rotateZ(-7.69011deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      87.04% {
        opacity: 1;
        transform: translate3d(523.065px, 76.9276px, 0px) rotateZ(-13.2076deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
      93.48% {
        opacity: 0.502857;
        transform: translate3d(535.467px, 65.0322px, 0px) rotateZ(-18.573deg) scale3d(0.400001, 0.400001, 0.4);
        animation-timing-function: linear;
      }
      100% {
        opacity: 0;
        transform: translate3d(546px, 53px, 0px) rotateZ(-24deg) scale3d(0.4, 0.4, 0.4);
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-oawygwdanimation {
      animation: gwd-gen-oawygwdanimation_gwd-keyframes 2.701s linear 2.756s 1 normal forwards;
    }
    .gwd-img-1mcr {
      position: absolute;
      width: 618px;
      height: 186px;
      left: 193px;
      top: 19px;
      opacity: 0;
    }
    .imglinks {
      position: absolute;
      height: 186px;
      top: 19px;
      background-image: none;
    }
    .imglinks:hover {
      background-image: url("/assets/nav_hover.png");
      background-repeat: no-repeat;
			background-size:618px 186px;
    }
    .linkdessins {
      left: 193px;
      width: 100px;
      opacity: 0;
    }
    .linkdessins:hover {
      background-position: 0px 0px;
    }
    .linktableaux {
      left: 293px;
      width: 100px;
      opacity: 0;
    }
    .linktableaux:hover {
      background-position: -100px 0px;
    }
    .linkmonnaie {
      left: 393px;
      width: 95px;
      opacity: 0;
    }
    .linkmonnaie:hover {
      background-position: -200px 0px;
    }
    .linkglossaire {
      left: 488px;
      width: 99px;
      opacity: 0;
    }
    .linkglossaire:hover {
      background-position: -295px 0px;
    }
    .linkbiographie {
      left: 587px;
      width: 106px;
      opacity: 0;
    }
    .linkbiographie:hover {
      background-position: -394px 0px;
    }
    .linkcontact {
      left: 693px;
      width: 105px;
      opacity: 0;
    }
    .linkcontact:hover {
      background-position: -500px 0px;
    }
    @keyframes gwd-gen-backanimation_gwd-keyframes {
      0% {
        opacity: 0;
        animation-timing-function: linear;
      }
      100% {
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-backanimation {
      animation: gwd-gen-backanimation_gwd-keyframes 0.494s linear 5.994s 1 normal forwards;
    }
    @keyframes gwd-gen-linkanimation_gwd-keyframes {
      0% {
        opacity: 0;
        animation-timing-function: linear;
      }
      100% {
        opacity: 1;
        animation-timing-function: linear;
      }
    }
    #page1.gwd-play-animation .gwd-gen-linkanimation {
      animation: gwd-gen-linkanimation_gwd-keyframes 0.375s linear 6.106s 1 normal forwards;
    }
		.gwd-img-q4tt {
      position: absolute;
      top: 0px;
      left: 0px;
      height: 280px;
      width: 811px;
    }
@media only screen 
and (max-width: 619px) {
	  .gwd-page-container {
      position: relative;
      width: 100%;
      height: 100%;
    }
    .gwd-page-size {
			width:100%;
      height: 100%;
			bottom:0px;
    }
		.gwd-page-content {
			height:280px;
			left:-120px;
    }
		div#nav_container {
			position:absolute;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			top:0;
			bottom:40px;
			width:100%;
		}
	  a.imglinks, a.imglinks:link, a.img_link:visited {
      position: relative;
			height:47px;
			display:block;
			left:0px;
			width:100%;
			top:0;
			right:0;
			bottom:0;
			background: url('/assets/nav_mobile_dark.png') 20% top no-repeat, url('/assets/nav_mobile.png') 20% top no-repeat;
			background-size: auto 282px, auto 0px;
    }
		a.imglinks:hover, a.imglinks:active {
			background-size: auto 0px, auto 282px;
			}
		a.imglinks#nav_tableaux {
			background-position:50% -47px;
			}
		a.imglinks#nav_monnaie {
			background-position:30% -94px;
			}
		a.imglinks#nav_glossaire {
			background-position:60% -141px;
			}
		a.imglinks#nav_biographie {
			background-position:25% -188px;
			}
		a.imglinks#nav_contact {
			background-position:70% -235px;
			}
		img#banner-bg, img#bg_nav {
			/*Hack instead of display none to avoid animation loop*/
			width:0;
			height:0;
			overflow:hidden;
			}
}