html,body{width:100%;height:100%;-webkit-text-size-adjust:none}.flowtime{font-size:0;white-space:nowrap;width:100%;height:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.10,.22,1);transition:transform .5s cubic-bezier(.77,.10,.22,1)}.flowtime.no-transition{-webkit-transition:-webkit-transform 0s;transition:transform 0s}.ft-section{width:100%;height:100%;position:relative;transform:translateZ(0)}.ft-section,.ft-section-thumb{font-size:16px;font-size:1rem;white-space:normal;display:inline-block;vertical-align:top}.ft-scroll-the-section .ft-section{transition:transform .5s cubic-bezier(.77,.10,.22,1)}.ft-cross .ft-section,.ft-cross .ft-section-thumb{font-size:0;line-height:1;white-space:nowrap;display:block}.ft-page{box-sizing:border-box;width:100%;height:100%;position:relative;z-index:auto}.ft-cross .ft-page,.ft-cross .ft-page-thumb{font-size:16px;font-size:1rem;white-space:normal;display:inline-block;vertical-align:top}.ft-page.actual,.ft-page.actual-out{z-index:100;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.ft-overview .ft-page{opacity:.5;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.77,.10,.22,1);transition:all .5s cubic-bezier(.77,.10,.22,1);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.ft-overview .ft-page *{pointer-events:none}.ft-absolute-nav{overflow:hidden}.ft-absolute-nav .flowtime{position:absolute}.ft-fragment{opacity:0;-webkit-transition:all .3s cubic-bezier(.77,.10,.22,1);transition:all .3s cubic-bezier(.77,.10,.22,1);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.ft-fragment.revealed.step,.ft-fragment.revealed-once.step{opacity:.3}.ft-fragment.revealed.shy,.ft-fragment.revealed-once.shy{opacity:0}.ft-fragment.revealed,.ft-fragment.revealed-temp,.ft-fragment.revealed.actual,.ft-fragment.revealed-once{opacity:1}.ft-fragment.revealed-once{opacity:1 !important}.flex-container{padding:0 2rem 0 2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:space-around;height:calc(100% - 8rem);max-height:100%;max-width:100%}@media screen and (orientation:portrait){.flex-container{display:flex;flex-direction:column;align-items:center;align-content:space-around}}.ft-default-progress{position:fixed;bottom:16px;bottom:1rem;right:16px;right:1rem;z-index:1000;opacity:.3;-webkit-transition:all .5s cubic-bezier(.77,.10,.22,1);transition:all .5s cubic-bezier(.77,.10,.22,1)}.ft-default-progress:hover{opacity:1}.ft-overview .ft-default-progress{opacity:0;pointer-events:none}.ft-page-thumb{box-sizing:border-box;width:1rem;height:.7rem;margin-right:1px;margin-bottom:1px;background-color:rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:all .5s cubic-bezier(.77,.10,.22,1);transition:all .5s cubic-bezier(.77,.10,.22,1)}.ft-page-thumb:hover{background-color:rgba(255,255,255,0.7)}.ft-page-thumb.actual{background-color:rgba(100,180,100,0.5);border:1px solid #fff}.ft-overview .ft-page.actual{opacity:.25}.ft-overview .ft-page.hilite{opacity:1}.ft-overview .ft-page:hover{opacity:1}img{-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.parallax{position:relative;-webkit-transition:all .5s cubic-bezier(.50,.10,.50,1);transition:all .5s cubic-bezier(.50,.10,.50,1)}.ft-overview .parallax{-ms-transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;transform:translateZ(0) !important}