@charset "utf-8"; textarea, input { text-indent: 10px; } /*琛ㄥ崟鍏冪礌榛樿鏈?0鍍忕礌鐨勭缉杩?/ input[type='submit'], input[type='button'], button { text-indent: 0; text-align: center; cursor: pointer; } /* 鍘绘帀娴忚鍣ㄦ縺娲绘牱寮 */ select:focus, textarea:focus, input:focus, button { outline: none; } /* 鎻愮ず鏂囧瓧鐨勫垵濮嬫牱寮 */ input::-webkit-input-placeholder, input::-moz-input-placeholder, textarea::-webkit-textarea-placeholder, textarea::-moz-textarea-placeholder { color: #999; transition: color .5s; } /* 鎻愮ず鏂囧瓧鐨勬縺娲绘牱寮 */ input:focus::-webkit-input-placeholder, input:focus::-moz-input-placeholder, input:hover::-webkit-input-placeholder, input:hover::-moz-input-placeholder, textarea:focus::-webkit-input-placeholder, textarea:focus::-moz-input-placeholder, textarea:hover::-webkit-input-placeholder, textarea:hover::-moz-input-placeholder { color: #c2c2c2; } /*鐢ㄦ潵瑙e喅鍦ㄥ畨鍗撲笂鐨勭偣鍑诲嚭鐜扮妗嗛棶棰?/ body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /*瑙e喅ios涓婂幓闄ゅ井淇$偣鍑昏摑鑹茶竟妗 */ a:focus, input:focus, p:focus, div:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } img[src=""], img:not([src]) { opacity: 0; } font { min-width: 0.2rem; text-align: center; font-size: inherit; font-weight: inherit; color: inherit; font-family: inherit; font-style: inherit; text-transform: inherit; } /*婊氬姩鍔ㄧ敾鐨勬牱寮?/ .disable-hover { pointer-events: none; } .scroll-animate.animated { visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; } .font-fadeIn font { display: inline-block; } .scrolly { transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; backface-visibility: hidden; } /* 娴姩涓庢竻娴姩 */ .hide { display: none; } .show { display: block; } .text_overflow { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } [data-ahref] { cursor: pointer; } .over-2 { line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .over-3 { line-height: 24px; height: 72px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } /* 瀹氫箟缃戠珯鑹插€ */ .transi { transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; backface-visibility: hidden; } .linear-bg { background: linear-gradient(0deg, #03aedb 0%, #137acc 100%); } .linear-txt { background: linear-gradient(0deg, #03aedb 0%, #137acc 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .full { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } /*鍥剧墖瀹瑰櫒*/ .pic { background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; position: relative; } .pic .img-w { position: absolute !important; width: 100% !important; min-height: 100% !important; top: 50% !important; transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; -moz-transform: translateY(-50%) !important; -webkit-transform: translateY(-50%) !important; -o-transform: translateY(-50%) !important; display: block; } .pic .img-h { position: absolute !important; height: 100% !important; min-width: 100% !important; left: 50% !important; transform: translateX(-50%) !important; -ms-transform: translateX(-50%) !important; -moz-transform: translateX(-50%) !important; -webkit-transform: translateX(-50%) !important; -o-transform: translateX(-50%) !important; display: block; } .pic img.w-h { width: 100%; max-width: 100%; opacity: 0; } .pic img.lazy { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.1s ease-out; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; backface-visibility: hidden; } .webGL-slider { position: relative; display: flex; align-items: center; width: 100%; height: 100%; margin: 0 auto; z-index: 5; } .webGL-slider > img { width: 100%; max-width: 100%; position: relative; top: 0; left: 0; z-index: 0; opacity: 0; } .webGL-slider canvas { position: absolute; z-index: 2; } .webGL-slider .pagination { position: absolute; top: 50%; transform: translateY(-50%); right: 5vw; z-index: 6; } .webGL-slider .pagination > [data-slide] { display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; width: 16px; height: 16px; background-color: #FFFFFF; border-radius: 100%; padding: 0; margin: 30px 0; cursor: pointer; position: relative; opacity: 0.2; transition: opacity 0.2s ease-in-out; outline: none; } .webGL-slider .pagination > [data-slide].on { opacity: 1; } .webGL-slider a.move-prev { position: absolute; bottom: 100%; width: 36px; height: 36px; line-height: 36px; text-align: center; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); margin: 0; color: #fff; background-color: transparent; font-size: 24px; opacity: 0.6; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; backface-visibility: hidden; } .webGL-slider a.move-prev:hover { opacity: 1; } .webGL-slider a.move-next { position: absolute; top: 100%; width: 36px; height: 36px; line-height: 36px; text-align: center; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); margin: 0; color: #fff; background-color: transparent; font-size: 24px; opacity: 0.6; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; backface-visibility: hidden; } .webGL-slider a.move-next:hover { opacity: 1; } .webGL-slider .txt-item { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 5; } .webGL-slider .txt-item > li { position: absolute; top: 50%; left: 10vw; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); backface-visibility: hidden; } .webGL-slider .txt-item > li > a { position: absolute; display: inline-block; top: 30vh; left: 0; } .webGL-slider .txt-item > li > a > i { font-size: 32px; opacity: 0; vertical-align: middle; display: inline-block; animation: fadeInLeftSmall 1.5s ease forwards; animation-delay: 1s; } /*animate琛ュ厖鍔ㄧ敾*/ @keyframes fadeInLeftSmall { from { opacity: 0; transform: translate3d(-1rem, 0, 0); } to { opacity: 1; transform: none; } } .fadeInLeftSmall { animation-name: fadeInLeftSmall; } @keyframes fadeInRightSmall { from { opacity: 0; transform: translate3d(0.3rem, 0, 0); } to { opacity: 1; transform: none; } } .fadeInRightSmall { animation-name: fadeInRightSmall; } @keyframes fadeInDownSmall { from { opacity: 0; transform: translate3d(0%, -10px, 0); } to { opacity: 1; transform: none; } } .fadeInDownSmall { animation-name: fadeInDownSmall; } @keyframes fadeOutDownSmall { from { opacity: 1; transform: none; } to { opacity: 0; transform: translate3d(0%, 10px, 0); } } .fadeOutDownSmall { animation-name: fadeOutDownSmall; } @keyframes fadeOutRightSmall { from { opacity: 1; transform: none; } to { opacity: 0; transform: translate3d(50px, 0px, 0); } } .fadeOutRightSmall { animation-name: fadeOutRightSmall; } @keyframes fadeInUpSmall { from { opacity: 0; transform: translate3d(0%, 50px, 0); } to { opacity: 1; transform: none; } } .fadeInUpSmall { animation-name: fadeInUpSmall; } @keyframes scaleIn { 0% { opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); backface-visibility: hidden; } 100% { opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); backface-visibility: hidden; } } .scaleIn { animation-name: scaleIn; } .getGray { -webkit-filter: grayscale(100%); /* CSS3 filter鏂瑰紡锛寃ebkit鍐呮牳鏂瑰紡锛宖irefox澶栫殑缁濆ぇ閮ㄥ垎鐨勭幇浠f祻瑙堝櫒*/ -moz-filter: grayscale(100%); /* 鐩墠娌℃湁瀹炵幇 */ -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); /* CSS3 filter鏂瑰紡锛屾爣鍑嗗啓娉?/ /*filter: url(filters.svg#grayscale);*/ /* Firefox 4+ */ filter: gray; /* IE 6-9 */ } .img-ani { transform: scaleX(0.5) scaleY(0.5) scaleZ(1) translate(0, 50%); transition: all .9s ease; opacity: 0; } .img-ani .img-child { transform: scaleX(1.5) scaleY(1.5) scaleZ(1); transition: all 1.5s ease; } .img-ani.go { transform: scaleX(1) scaleY(1) scaleZ(1) translate(0); opacity: 1; } .img-ani.go .img-child { transform: scaleX(1) scaleY(1) scaleZ(1) translate(0); } .bx { background-size: cover; background-position: center; color: #fff; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .ph .pic { position: absolute; width: calc(100% + 60px); height: calc(100% + 60px); left: -30px; top: -30px; backface-visibility: hidden; } @media screen and (orientation: portrait) { .ph .pic { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; backface-visibility: hidden; } } @keyframes Tmouse { 0% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(12px); -moz-transform: translateY(-12px); -ms-transform: translateY(-12px); -o-transform: translateY(-12px); transform: translateY(-12px); } } @keyframes wave { to { transform: translateX(-100%); } } @keyframes loop1 { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } @keyframes loop2 { 0% { transform: rotate(40deg); } 100% { transform: rotate(400deg); } } @keyframes loop3 { 0% { transform: rotate(80deg); } 100% { transform: rotate(440deg); } } @keyframes loop4 { 0% { transform: rotate(-30deg); } 100% { transform: rotate(330deg); } } @keyframes fn3 { 0% { opacity: 0; transform: matrix(1, 0.1, 0, 1, 0, 10); } 100% { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); } } .fn3 { transform-origin: 0 50%; animation: fn3 1.2s cubic-bezier(0.49, 0.54, 0.16, 1); animation-fill-mode: both; } /* -------------------------------- Keyframes -------------------------------- */ @-webkit-keyframes cd-reveal-left { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @keyframes cd-reveal-left { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @-webkit-keyframes cd-reveal-right { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @keyframes cd-reveal-right { 0% { opacity: 0; visibility: hidden; } 100% { opacity: 1; visibility: visible; } } @-webkit-keyframes cd-hide-left { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @keyframes cd-hide-left { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @-webkit-keyframes cd-hide-right { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @keyframes cd-hide-right { 0% { opacity: 1; visibility: visible; } 100% { opacity: 0; visibility: hidden; } } @-webkit-keyframes cd-clicked { 0%, 100% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes cd-clicked { 0%, 100% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes cir_right { from { clip-path: circle(12vw at 112% 50%); } to { clip-path: circle(12vw at 102% 50%); } } @keyframes cir_left { from { clip-path: circle(12vw at -12% 50%); } to { clip-path: circle(12vw at -2% 50%); } } @keyframes banner_in { 0% { clip-path: ellipse(50% 50% at 50% 150%); } 100% { clip-path: ellipse(100% 180% at 50% 150%); } } @keyframes banner_out { 0% { clip-path: ellipse(100% 180% at 50% 150%); } 100% { clip-path: ellipse(50% 50% at 50% 150%); } } @keyframes banner_appIn { 0% { clip-path: ellipse(100% 50% at 50% 150%); } 100% { clip-path: ellipse(180% 180% at 50% 150%); } } @keyframes banner_appOut { 0% { clip-path: ellipse(180% 180% at 50% 150%); } 100% { clip-path: ellipse(100% 50% at 50% 150%); } } @keyframes row5_in { 0% { opacity: 1; } 100% { opacity: 1; } } @keyframes r5_in { 0% { transform: translate3d(-70vw, 36vw, 0) scale(1); } 50% { transform: translate3d(-14vw, 6vw, 0) scale(1); } 100% { transform: translate3d(-14vw, 6vw, 0) scale(3); } } @keyframes r5_out { 0% { transform: translate3d(-14vw, 6vw, 0) scale(3); } 50% { transform: translate3d(-14vw, 6vw, 0) scale(1); } 100% { transform: translate3d(-70vw, 36vw, 0) scale(1); } } @keyframes slider { 0% { opacity: 0; margin-left: -0.1rem; } 100% { opacity: 1; margin-left: 0; } } @keyframes scrFn { 0% { transform: translate3d(50vw, 42vh, 0) scale(0.9) rotate(0); } 30% { transform: translate3d(50vw, 42vh, 0) scale(9) rotate(0); } 100% { transform: translate3d(50vw, 42vh, 0) scale(54) rotate(20deg); } } @keyframes aboutFn { 0% { -webkit-mask-size: 45.8%; -webkit-mask-position: 50% 40%; } 30% { -webkit-mask-size: 458%; -webkit-mask-position: 50% 40%; } 100% { -webkit-mask-size: 2738%; -webkit-mask-position: 52% 52%; } } @keyframes scrImg { 0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); backface-visibility: hidden; } 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); backface-visibility: hidden; } } @keyframes scrOut { 0% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); backface-visibility: hidden; opacity: 1; } 12% { transform: translate3d(0, 20px, 0); -webkit-transform: translate3d(0, 20px, 0); -moz-transform: translate3d(0, 20px, 0); -o-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); backface-visibility: hidden; opacity: 0; } 100% { transform: translate3d(0, 20px, 0); -webkit-transform: translate3d(0, 20px, 0); -moz-transform: translate3d(0, 20px, 0); -o-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); backface-visibility: hidden; opacity: 0; } } @keyframes scrP1 { 0% { transform: translate3d(0, 0, 0) scale(1); -webkit-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -o-transform: translate3d(0, 0, 0) scale(1); -ms-transform: translate3d(0, 0, 0) scale(1); backface-visibility: hidden; opacity: 1; } 8% { transform: translate3d(-5px, -7px, 0) scale(1.05); -webkit-transform: translate3d(-5px, -7px, 0) scale(1.05); -moz-transform: translate3d(-5px, -7px, 0) scale(1.05); -o-transform: translate3d(-5px, -7px, 0) scale(1.05); -ms-transform: translate3d(-5px, -7px, 0) scale(1.05); backface-visibility: hidden; opacity: 0; } 100% { transform: translate3d(-5px, -7px, 0) scale(1.05); -webkit-transform: translate3d(-5px, -7px, 0) scale(1.05); -moz-transform: translate3d(-5px, -7px, 0) scale(1.05); -o-transform: translate3d(-5px, -7px, 0) scale(1.05); -ms-transform: translate3d(-5px, -7px, 0) scale(1.05); backface-visibility: hidden; opacity: 0; } } @keyframes scrP2 { 0% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); backface-visibility: hidden; opacity: 1; } 10% { transform: translate3d(7px, 5px, 0) scale(1.05); -webkit-transform: translate3d(7px, 5px, 0) scale(1.05); -moz-transform: translate3d(7px, 5px, 0) scale(1.05); -o-transform: translate3d(7px, 5px, 0) scale(1.05); -ms-transform: translate3d(7px, 5px, 0) scale(1.05); backface-visibility: hidden; opacity: 0; } 100% { transform: translate3d(7px, 5px, 0) scale(1.05); -webkit-transform: translate3d(7px, 5px, 0) scale(1.05); -moz-transform: translate3d(7px, 5px, 0) scale(1.05); -o-transform: translate3d(7px, 5px, 0) scale(1.05); -ms-transform: translate3d(7px, 5px, 0) scale(1.05); backface-visibility: hidden; opacity: 0; } } @keyframes scrP3 { 0% { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); backface-visibility: hidden; opacity: 1; } 12% { transform: translate3d(-7px, -5px, 0) scale(1.05); -webkit-transform: translate3d(-7px, -5px, 0) scale(1.05); -moz-transform: translate3d(-7px, -5px, 0) scale(1.05); -o-transform: translate3d(-7px, -5px, 0) scale(1.05); -ms-transform: translate3d(-7px, -5px, 0) scale(1.05); backface-visibility: hidden; opacity: 0; } 100% { transform: translate3d(-7px, -5px, 0) scale(1.05); -webkit-transform: translate3d(-7px, -5px, 0) scale(1.05); -moz-transform: translate3d(-7px, -5px, 0) scale(1.05); -o-transform: translate3d(-7px, -5px, 0) scale(1.05); -ms-transform: translate3d(-7px, -5px, 0) scale(1.05); backface-visibility: hidden; opacity: 0; } } .scrTxt { animation-name: scrTxt; } @keyframes scrTxt { 0% { transform: translate3d(50px, 10px, 0); -webkit-transform: translate3d(50px, 10px, 0); -moz-transform: translate3d(50px, 10px, 0); -o-transform: translate3d(50px, 10px, 0); -ms-transform: translate3d(50px, 10px, 0); backface-visibility: hidden; opacity: 0; } 20% { transform: translate3d(0px, 0px, 0); -webkit-transform: translate3d(0px, 0px, 0); -moz-transform: translate3d(0px, 0px, 0); -o-transform: translate3d(0px, 0px, 0); -ms-transform: translate3d(0px, 0px, 0); backface-visibility: hidden; opacity: 1; } 100% { transform: translate3d(0px, 0px, 0); -webkit-transform: translate3d(0px, 0px, 0); -moz-transform: translate3d(0px, 0px, 0); -o-transform: translate3d(0px, 0px, 0); -ms-transform: translate3d(0px, 0px, 0); backface-visibility: hidden; opacity: 1; } } @keyframes scrP4 { 0% { transform: translate3d(-120px, 0px, 0px) rotate(-50deg); } 30% { transform: translate3d(-120px, 0px, 0px) rotate(0deg); } 100% { transform: translate3d(-120px, 0px, 0px) rotate(0deg); } } @keyframes scrP5 { 0% { transform: translate3d(calc(70vw - 30vw), calc(13vw + 12.3vw), 0); -webkit-transform: translate3d(calc(70vw - 30vw), calc(13vw + 12.3vw), 0); -moz-transform: translate3d(calc(70vw - 30vw), calc(13vw + 12.3vw), 0); -o-transform: translate3d(calc(70vw - 30vw), calc(13vw + 12.3vw), 0); -ms-transform: translate3d(calc(70vw - 30vw), calc(13vw + 12.3vw), 0); backface-visibility: hidden; } 58% { transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -webkit-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -moz-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -o-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -ms-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); backface-visibility: hidden; } 100% { transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -webkit-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -moz-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -o-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); -ms-transform: translate3d(calc(50vw - 30vw), calc(13vw + 12.3vw), 0); backface-visibility: hidden; } } @keyframes scrP51 { 0% { margin-left: 50%; letter-spacing: 0.6rem; } 40% { margin-left: 0%; letter-spacing: 0px; } 100% { margin-left: 0%; letter-spacing: 0px; } } @keyframes scrP6 { 0% { transform: translate3d(calc(70vw - 6.25vw), calc(13vw + 12.3vw), 0); -webkit-transform: translate3d(calc(70vw - 6.25vw), calc(13vw + 12.3vw), 0); -moz-transform: translate3d(calc(70vw - 6.25vw), calc(13vw + 12.3vw), 0); -o-transform: translate3d(calc(70vw - 6.25vw), calc(13vw + 12.3vw), 0); -ms-transform: translate3d(calc(70vw - 6.25vw), calc(13vw + 12.3vw), 0); backface-visibility: hidden; letter-spacing: 1rem; opacity: 0; } 58% { transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -webkit-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -moz-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -o-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -ms-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); backface-visibility: hidden; letter-spacing: 0px; opacity: 1; } 100% { transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -webkit-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -moz-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -o-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); -ms-transform: translate3d(calc(50vw - 6.25vw), calc(13vw + 12.3vw), 0); backface-visibility: hidden; letter-spacing: 0px; opacity: 1; } } @keyframes scrP61 { 0% { letter-spacing: 0.6rem; background-color: #ffffff; } 40% { letter-spacing: 0px; background-color: rgba(255, 255, 255, 0); } 100% { letter-spacing: 0px; background-color: rgba(255, 255, 255, 0); } } @keyframes scrP7 { 0% { transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; } 58% { transform: translate3d(-15vw, 0vw, 0); -webkit-transform: translate3d(-15vw, 0vw, 0); -moz-transform: translate3d(-15vw, 0vw, 0); -o-transform: translate3d(-15vw, 0vw, 0); -ms-transform: translate3d(-15vw, 0vw, 0); backface-visibility: hidden; } 100% { transform: translate3d(-15vw, 0vw, 0); -webkit-transform: translate3d(-15vw, 0vw, 0); -moz-transform: translate3d(-15vw, 0vw, 0); -o-transform: translate3d(-15vw, 0vw, 0); -ms-transform: translate3d(-15vw, 0vw, 0); backface-visibility: hidden; } } @keyframes scrP8 { 0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); backface-visibility: hidden; } 100% { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); backface-visibility: hidden; } } @keyframes scrP9 { 0% { transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; } 100% { transform: translate3d(-58%, 0vw, 0); -webkit-transform: translate3d(-58%, 0vw, 0); -moz-transform: translate3d(-58%, 0vw, 0); -o-transform: translate3d(-58%, 0vw, 0); -ms-transform: translate3d(-58%, 0vw, 0); backface-visibility: hidden; } } @keyframes scrP10 { 0% { opacity: 0; transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; } 15% { opacity: 1; transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; } 25% { transform: translate3d(0px, 2.02rem, 0px); -webkit-transform: translate3d(0px, 2.02rem, 0px); -moz-transform: translate3d(0px, 2.02rem, 0px); -o-transform: translate3d(0px, 2.02rem, 0px); -ms-transform: translate3d(0px, 2.02rem, 0px); backface-visibility: hidden; } 35% { transform: translate3d(0px, 2.02rem, 0px); -webkit-transform: translate3d(0px, 2.02rem, 0px); -moz-transform: translate3d(0px, 2.02rem, 0px); -o-transform: translate3d(0px, 2.02rem, 0px); -ms-transform: translate3d(0px, 2.02rem, 0px); backface-visibility: hidden; } 50% { transform: translate3d(0.4rem, 4.04rem, 0px); -webkit-transform: translate3d(0.4rem, 4.04rem, 0px); -moz-transform: translate3d(0.4rem, 4.04rem, 0px); -o-transform: translate3d(0.4rem, 4.04rem, 0px); -ms-transform: translate3d(0.4rem, 4.04rem, 0px); backface-visibility: hidden; } 100% { transform: translate3d(0.4rem, 4.04rem, 0px); -webkit-transform: translate3d(0.4rem, 4.04rem, 0px); -moz-transform: translate3d(0.4rem, 4.04rem, 0px); -o-transform: translate3d(0.4rem, 4.04rem, 0px); -ms-transform: translate3d(0.4rem, 4.04rem, 0px); backface-visibility: hidden; } } @keyframes scrP11 { 0% { transform: translate3d(-20px, 0vw, 0); -webkit-transform: translate3d(-20px, 0vw, 0); -moz-transform: translate3d(-20px, 0vw, 0); -o-transform: translate3d(-20px, 0vw, 0); -ms-transform: translate3d(-20px, 0vw, 0); backface-visibility: hidden; opacity: 0; } 15% { transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; opacity: 1; } 100% { transform: translate3d(0, 0vw, 0); -webkit-transform: translate3d(0, 0vw, 0); -moz-transform: translate3d(0, 0vw, 0); -o-transform: translate3d(0, 0vw, 0); -ms-transform: translate3d(0, 0vw, 0); backface-visibility: hidden; opacity: 1; } } @keyframes scrP12 { 0% { transform: translate3d(-20px, 0vw, 0); -webkit-transform: translate3d(-20px, 0vw, 0); -moz-transform: translate3d(-20px, 0vw, 0); -o-transform: translate3d(-20px, 0vw, 0); -ms-transform: translate3d(-20px, 0vw, 0); backface-visibility: hidden; opacity: 0; } 25% { transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; opacity: 1; } 100% { transform: translate3d(0, 0vw, 0); -webkit-transform: translate3d(0, 0vw, 0); -moz-transform: translate3d(0, 0vw, 0); -o-transform: translate3d(0, 0vw, 0); -ms-transform: translate3d(0, 0vw, 0); backface-visibility: hidden; opacity: 1; } } @keyframes scrP13 { 0% { transform: translate3d(-20px, 0vw, 0); -webkit-transform: translate3d(-20px, 0vw, 0); -moz-transform: translate3d(-20px, 0vw, 0); -o-transform: translate3d(-20px, 0vw, 0); -ms-transform: translate3d(-20px, 0vw, 0); backface-visibility: hidden; opacity: 0; } 40% { transform: translate3d(0vw, 0vw, 0); -webkit-transform: translate3d(0vw, 0vw, 0); -moz-transform: translate3d(0vw, 0vw, 0); -o-transform: translate3d(0vw, 0vw, 0); -ms-transform: translate3d(0vw, 0vw, 0); backface-visibility: hidden; opacity: 1; } 100% { transform: translate3d(0, 0vw, 0); -webkit-transform: translate3d(0, 0vw, 0); -moz-transform: translate3d(0, 0vw, 0); -o-transform: translate3d(0, 0vw, 0); -ms-transform: translate3d(0, 0vw, 0); backface-visibility: hidden; opacity: 1; } } @keyframes scrP14 { 0% { transform: translate3d(0vw, 0%, 0); -webkit-transform: translate3d(0vw, 0%, 0); -moz-transform: translate3d(0vw, 0%, 0); -o-transform: translate3d(0vw, 0%, 0); -ms-transform: translate3d(0vw, 0%, 0); backface-visibility: hidden; } 100% { transform: translate3d(0, 90%, 0); -webkit-transform: translate3d(0, 90%, 0); -moz-transform: translate3d(0, 90%, 0); -o-transform: translate3d(0, 90%, 0); -ms-transform: translate3d(0, 90%, 0); backface-visibility: hidden; } } @keyframes loadFn { 0% { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); backface-visibility: hidden; } 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); backface-visibility: hidden; } }