.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.mfp-close-icon .mfp-close::before,.mfp-image-holder div.mfp-close::before,.mfp-iframe-holder div.mfp-close::before,.mfp-close-icon .mfp-close::after,.mfp-image-holder div.mfp-close::after,.mfp-iframe-holder div.mfp-close::after{background-color:#fff;content:"";display:block;height:1px;width:32px;position:absolute;top:50%;left:50%;transform-origin:left}.mfp-close-icon .mfp-close::before,.mfp-image-holder div.mfp-close::before,.mfp-iframe-holder div.mfp-close::before{-webkit-transform:rotate(45deg) translate(-51%, -50%);-moz-transform:rotate(45deg) translate(-51%, -50%);-ms-transform:rotate(45deg) translate(-51%, -50%);-o-transform:rotate(45deg) translate(-51%, -50%);transform:rotate(45deg) translate(-51%, -50%)}.mfp-close-icon .mfp-close::after,.mfp-image-holder div.mfp-close::after,.mfp-iframe-holder div.mfp-close::after{-webkit-transform:rotate(-45deg) translate(-50%, -50%);-moz-transform:rotate(-45deg) translate(-50%, -50%);-ms-transform:rotate(-45deg) translate(-50%, -50%);-o-transform:rotate(-45deg) translate(-50%, -50%);transform:rotate(-45deg) translate(-50%, -50%)}.mfp-close-icon .mfp-close:hover,.mfp-image-holder div.mfp-close:hover,.mfp-iframe-holder div.mfp-close:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 992px){.mfp-close-icon .mfp-close::before,.mfp-image-holder div.mfp-close::before,.mfp-iframe-holder div.mfp-close::before,.mfp-close-icon .mfp-close::after,.mfp-image-holder div.mfp-close::after,.mfp-iframe-holder div.mfp-close::after{width:46px}}.mfp-bg{background-color:rgba(14,14,14,0.75)}.mfp-container{position:fixed;padding-left:16px;padding-right:16px}.mfp-content-inner{height:100vh;margin:0 auto;max-width:1038px;padding:5vh 0;width:calc(100% - 32px);-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.mfp-content-main{background-color:#333;max-height:100%;padding:32px;position:relative;width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-box-shadow:0 0 5px rgba(14,14,14,0.2);-moz-box-shadow:0 0 5px rgba(14,14,14,0.2);box-shadow:0 0 5px rgba(14,14,14,0.2)}.mfp-content-main::-webkit-scrollbar{display:none}@media (min-width: 992px){.mfp-content-main{padding:48px}}.mfp-close-icon{position:sticky;top:0;z-index:1}.mfp-close-icon .mfp-close{opacity:1;top:-30px;right:-30px;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s}.mfp-image-holder div.mfp-close,.mfp-iframe-holder div.mfp-close{cursor:pointer !important;width:44px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:initial}.mfp-zoom-in .mfp-content,.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-content,.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.mfp-zoom-in.mfp-removing .mfp-content,.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}@keyframes spinning{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slide_line_v{0%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:left bottom}45%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:left bottom}55%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);transform-origin:right top}100%{-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0);transform-origin:right top}}@keyframes shooting{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-150%) scaleX(1);transform:rotateZ(-30deg) transalteX(-150%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-150%) scaleX(2);transform:rotateZ(-30deg) translateX(-150%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-350%) scaleX(2);transform:rotateZ(-30deg) translateX(-350%) scaleX(2)}}@keyframes shooting_l{0%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-moz-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-ms-transform:rotateZ(-30deg) translateX(50%) scaleX(0);-o-transform:rotateZ(-30deg) translateX(50%) scaleX(0);transform:rotateZ(-30deg) translateX(50%) scaleX(0)}25%{opacity:1;-webkit-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-moz-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-ms-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);-o-transform:rotateZ(-30deg) transalteX(-280%) scaleX(1);transform:rotateZ(-30deg) transalteX(-280%) scaleX(1)}50%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-280%) scaleX(2);transform:rotateZ(-30deg) translateX(-280%) scaleX(2)}100%{opacity:0;-webkit-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-moz-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-ms-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);-o-transform:rotateZ(-30deg) translateX(-400%) scaleX(2);transform:rotateZ(-30deg) translateX(-400%) scaleX(2)}}@keyframes bg_slide_xs{0%{background-position:0 0}29.9%{background-position:40px 0}30%{opacity:0}30.1%{opacity:0;background-position:-40px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}@keyframes bg_slide{0%{background-position:0 0}29.9%{background-position:54px 0}30%{opacity:0}30.1%{opacity:0;background-position:-54px 0}30.2%{opacity:1}70%{background-position:0 0}100%{background-position:0 0}}.grand-top .icon-menu .icon-menu-line{-webkit-transition:opacity 0.3s,width 0.3s;-webkit-transition-delay:0s,1.9s;-moz-transition:opacity 0.3s,width 0.3s 1.9s;-o-transition:opacity 0.3s,width 0.3s 1.9s;transition:opacity 0.3s,width 0.3s 1.9s}.grand-top .icon-menu::before{-webkit-transition:-webkit-transform 0.3s,width 0.3s;-webkit-transition-delay:0s,1.8s;-moz-transition:-moz-transform 0.3s,width 0.3s 1.8s;-o-transition:-o-transform 0.3s,width 0.3s 1.8s;transition:transform 0.3s,width 0.3s 1.8s}.grand-top .icon-menu::after{-webkit-transition:-webkit-transform 0.3s,width 0.3s;-webkit-transition-delay:0s,2s;-moz-transition:-moz-transform 0.3s,width 0.3s 2s;-o-transition:-o-transform 0.3s,width 0.3s 2s;transition:transform 0.3s,width 0.3s 2s}.grand-top.is-loaded .loading-cover{opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s cubic-bezier(0.65, 0, 0.35, 1);-webkit-transition-delay:0.5s;-moz-transition:opacity 0.5s cubic-bezier(0.65, 0, 0.35, 1) 0.5s;-o-transition:opacity 0.5s cubic-bezier(0.65, 0, 0.35, 1) 0.5s;transition:opacity 0.5s cubic-bezier(0.65, 0, 0.35, 1) 0.5s}.grand-top.is-loaded .l-grand-top .gt-heading{opacity:1;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.grand-top.is-loaded .l-grand-top .gt-visual{opacity:1;-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.grand-top.is-loaded .l-grand-top .gt-anchors{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.l-grand-top{height:100svh;position:relative;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.l-grand-top .gt-visual{opacity:0;-webkit-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.l-grand-top .gt-visual-item{background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}.l-grand-top .gt-heading{margin-bottom:3.6svh;opacity:0;-webkit-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.l-grand-top .gt-heading .name-ja,.l-grand-top .gt-heading .name-en{display:block;height:auto}.l-grand-top .gt-heading .name-ja{margin:0 auto 7px;width:150px}.l-grand-top .gt-heading .name-en{margin:0 auto;width:142px}.l-grand-top .gt-anchors{margin-top:3.6svh;min-height:80px;opacity:0;position:relative;z-index:10;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98),-webkit-transform 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);-moz-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98),-moz-transform 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);-o-transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98),-o-transform 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98);transition:opacity 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98),transform 1.5s cubic-bezier(0.43, 0.03, 0.02, 0.98)}.l-grand-top .gt-anchors::after{background-color:#fff;content:"";display:inline-block;height:80px;width:1px;position:absolute;top:50%;left:46%;transform-origin:top left;-webkit-transform:rotate(27deg) translate(-50%, -50%);-moz-transform:rotate(27deg) translate(-50%, -50%);-ms-transform:rotate(27deg) translate(-50%, -50%);-o-transform:rotate(27deg) translate(-50%, -50%);transform:rotate(27deg) translate(-50%, -50%)}.l-grand-top .gt-anchors .gt-anchor{position:absolute;z-index:10;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.l-grand-top .gt-anchors .gt-anchor::before{background-image:url(/assets/yokohamaryusei/app/icon_chevron-655f03f3768078b590019b11f29e8dc7.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;content:"";display:inline-block;height:10px;width:6px;position:absolute;top:50%}.l-grand-top .gt-anchors .gt-anchor.to-official{padding-left:20px;top:7px;left:0}.l-grand-top .gt-anchors .gt-anchor.to-official::before{left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 0.3s;-moz-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s}.l-grand-top .gt-anchors .gt-anchor.to-official .gt-anchor-text.text-en{background:linear-gradient(transparent 21px,rgba(75,13,67,0.5) 0px)}.l-grand-top .gt-anchors .gt-anchor.to-fc{padding-right:20px;bottom:7px;right:0}.l-grand-top .gt-anchors .gt-anchor.to-fc::before{right:0;top:unset;bottom:0.8em;-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s}.l-grand-top .gt-anchors .gt-anchor.to-fc .gt-anchor-text.text-en{background:linear-gradient(transparent 21px,rgba(72,47,112,0.5) 0px)}.l-grand-top .gt-anchors .gt-anchor:hover{opacity:0.7}.l-grand-top .gt-anchors .gt-anchor:hover.to-official::before{left:-5px}.l-grand-top .gt-anchors .gt-anchor:hover.to-fc::before{right:-5px}.l-grand-top .gt-anchors .gt-anchor-text.text-en{position:relative}.l-grand-top .gt-anchors .gt-anchor-text:not(.text-en){display:block;font-size:1.2rem;font-weight:400;line-height:1;margin-bottom:6px}@media (max-width: 991px){.l-grand-top .gt_pc{display:none}.l-grand-top .gt-visual-item{padding-top:65svh;width:calc(65svh * 0.684)}}@media (min-width: 992px){.l-grand-top .gt_sp{display:none}.l-grand-top .gt_pc{display:block}.l-grand-top .gt-inner{height:calc(100% - 100px);height:calc(100svh - 100px);position:relative;width:calc(100% - 100px)}.l-grand-top .gt-heading{margin-bottom:0;text-align:center;width:calc(38.4% - 50px);position:absolute;right:0;bottom:calc(37% + 41px)}.l-grand-top .gt-visual{width:61.6%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.l-grand-top .gt-visual-item{max-width:100%;min-width:100%;padding-top:87svh;width:calc(87svh * 1.167)}.l-grand-top .gt-anchors{height:80px;margin-top:0;width:calc(38.4% - 50px);position:absolute;right:0;bottom:28%;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.l-grand-top .gt-anchors-inner{height:100%;max-width:392px;width:100%;position:relative}}@media (min-width: 1200px){.l-grand-top .gt-heading{bottom:calc(40.5% + 82px)}.l-grand-top .gt-heading .name-ja{margin-bottom:15px;width:207px}.l-grand-top .gt-heading .name-en{width:190px}.l-grand-top .gt-anchors{height:121px;bottom:26%}.l-grand-top .gt-anchors::after{height:134px}.l-grand-top .gt-anchors .gt-anchor::before{height:12px;width:7px}.l-grand-top .gt-anchors .gt-anchor-text.text-en{font-size:2.8rem}.l-grand-top .gt-anchors .gt-anchor-text:not(.text-en){font-size:1.3rem;margin-bottom:8px}.l-grand-top .gt-anchors-inner{min-height:121px}}.grand-top.modal-nav-open .modal-nav::before{height:77%}.grand-top .modal-nav{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.grand-top .modal-nav::before{background-color:#fff;content:"";display:inline-block;height:0;transform-origin:top left;width:1px;position:absolute;top:10%;left:50%;z-index:5;-webkit-transition:height 1.2s ease-in-out;-moz-transition:height 1.2s ease-in-out;-o-transition:height 1.2s ease-in-out;transition:height 1.2s ease-in-out}.grand-top .modal-nav .modal-nav-inner{height:100%;overflow:hidden;width:50%}.grand-top .modal-nav .modal-nav-inner .modal-nav-scroll{height:100%;overflow:auto;padding:156px 0 32px;width:100%;-ms-overflow-style:none;scrollbar-width:none}.grand-top .modal-nav .modal-nav-inner .modal-nav-scroll::-webkit-scrollbar{display:none}.grand-top .modal-nav .modal-nav-inner .modal-nav-header{background-color:#0e0e0e;padding:88px 0 16px;width:100%;position:absolute;top:0;left:0;z-index:4;-webkit-box-shadow:0 8px 20px #0e0e0e;-moz-box-shadow:0 8px 20px #0e0e0e;box-shadow:0 8px 20px #0e0e0e}.grand-top .modal-nav .modal-nav-inner .modal-nav-heading{display:inline-block}.grand-top .modal-nav .modal-nav-inner.is-official .modal-nav-heading{background:linear-gradient(transparent 16px,rgba(75,13,67,0.5) 0px)}.grand-top .modal-nav .modal-nav-inner.is-fc .logo-fc{height:80px}.grand-top .modal-nav .modal-nav-inner.is-fc .auth-menu{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.grand-top .modal-nav .modal-nav-inner.is-fc .auth-menu div[class^="link-"]:nth-child(1){padding-right:8px}.grand-top .modal-nav .modal-nav-inner.is-fc .auth-menu div[class^="link-"]:nth-child(2){padding-left:8px}.grand-top .modal-nav .modal-nav-inner.is-fc .modal-nav-heading{background:linear-gradient(transparent 16px,rgba(72,47,112,0.5) 0px)}.grand-top .modal-nav .menu-list-official{margin:0 auto;width:120px;width:fit-content}.grand-top .modal-nav .social-links-wrap{margin-top:60px}@media (max-width: 767px){.grand-top .modal-nav .menu-list-fc{margin:0 auto;width:120px;width:fit-content}}@media (min-width: 768px){.grand-top .modal-nav .social-links-wrap{margin-top:80px}.grand-top .modal-nav .modal-nav-fc{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.grand-top .modal-nav .menu-list-fc:nth-child(1){padding-right:20px}.grand-top .modal-nav .menu-list-fc:nth-child(2){padding-left:20px}}@media (min-width: 992px){.grand-top .modal-nav .modal-nav-inner .modal-nav-scroll{padding-top:163px}.grand-top .modal-nav .modal-nav-inner .modal-nav-header{padding-top:80px}.grand-top .modal-nav .modal-nav-inner.is-official .modal-nav-heading{background:linear-gradient(transparent 26px,rgba(75,13,67,0.5) 0px)}.grand-top .modal-nav .modal-nav-inner.is-fc .modal-nav-heading{background:linear-gradient(transparent 26px,rgba(72,47,112,0.5) 0px)}}.grand-top.modal-nav-open .modal-nav-header{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.grand-top.modal-nav-open .auth-menu{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.grand-top.modal-nav-open .social-links-wrap{-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.grand-top.modal-nav-open .menu-list-item:nth-child(0) .menu-list-anchor{-webkit-transition-delay:0.23s;-moz-transition-delay:0.23s;-o-transition-delay:0.23s;transition-delay:0.23s}.grand-top.modal-nav-open .menu-list-item:nth-child(1) .menu-list-anchor{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.grand-top.modal-nav-open .menu-list-item:nth-child(2) .menu-list-anchor{-webkit-transition-delay:0.37s;-moz-transition-delay:0.37s;-o-transition-delay:0.37s;transition-delay:0.37s}.grand-top.modal-nav-open .menu-list-item:nth-child(3) .menu-list-anchor{-webkit-transition-delay:0.44s;-moz-transition-delay:0.44s;-o-transition-delay:0.44s;transition-delay:0.44s}.grand-top.modal-nav-open .menu-list-item:nth-child(4) .menu-list-anchor{-webkit-transition-delay:0.51s;-moz-transition-delay:0.51s;-o-transition-delay:0.51s;transition-delay:0.51s}.grand-top.modal-nav-open .menu-list-item:nth-child(5) .menu-list-anchor{-webkit-transition-delay:0.58s;-moz-transition-delay:0.58s;-o-transition-delay:0.58s;transition-delay:0.58s}.grand-top.modal-nav-open .menu-list-item:nth-child(6) .menu-list-anchor{-webkit-transition-delay:0.65s;-moz-transition-delay:0.65s;-o-transition-delay:0.65s;transition-delay:0.65s}.grand-top.modal-nav-open .menu-list-item:nth-child(7) .menu-list-anchor{-webkit-transition-delay:0.72s;-moz-transition-delay:0.72s;-o-transition-delay:0.72s;transition-delay:0.72s}.grand-top.modal-nav-open .menu-list-item:nth-child(8) .menu-list-anchor{-webkit-transition-delay:0.79s;-moz-transition-delay:0.79s;-o-transition-delay:0.79s;transition-delay:0.79s}.grand-top.modal-nav-open .menu-list-item:nth-child(9) .menu-list-anchor{-webkit-transition-delay:0.86s;-moz-transition-delay:0.86s;-o-transition-delay:0.86s;transition-delay:0.86s}.grand-top.modal-nav-open .menu-list-item:nth-child(10) .menu-list-anchor{-webkit-transition-delay:0.93s;-moz-transition-delay:0.93s;-o-transition-delay:0.93s;transition-delay:0.93s}.grand-top.modal-nav-open .menu-list-item:nth-child(11) .menu-list-anchor{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.grand-top.modal-nav-open .menu-list-item:nth-child(12) .menu-list-anchor{-webkit-transition-delay:1.07s;-moz-transition-delay:1.07s;-o-transition-delay:1.07s;transition-delay:1.07s}.grand-top.modal-nav-open .menu-list-item:nth-child(13) .menu-list-anchor{-webkit-transition-delay:1.14s;-moz-transition-delay:1.14s;-o-transition-delay:1.14s;transition-delay:1.14s}.grand-top.modal-nav-open .menu-list-item:nth-child(14) .menu-list-anchor{-webkit-transition-delay:1.21s;-moz-transition-delay:1.21s;-o-transition-delay:1.21s;transition-delay:1.21s}.grand-top.modal-nav-open .menu-list-item:nth-child(15) .menu-list-anchor{-webkit-transition-delay:1.28s;-moz-transition-delay:1.28s;-o-transition-delay:1.28s;transition-delay:1.28s}.grand-top.modal-nav-open .menu-list-item:nth-child(16) .menu-list-anchor{-webkit-transition-delay:1.35s;-moz-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}.grand-top.modal-nav-open .menu-list-item:nth-child(17) .menu-list-anchor{-webkit-transition-delay:1.42s;-moz-transition-delay:1.42s;-o-transition-delay:1.42s;transition-delay:1.42s}.grand-top.modal-nav-open .menu-list-item:nth-child(18) .menu-list-anchor{-webkit-transition-delay:1.49s;-moz-transition-delay:1.49s;-o-transition-delay:1.49s;transition-delay:1.49s}.grand-top.modal-nav-open .menu-list-item:nth-child(19) .menu-list-anchor{-webkit-transition-delay:1.56s;-moz-transition-delay:1.56s;-o-transition-delay:1.56s;transition-delay:1.56s}.grand-top.modal-nav-open .menu-list-item:nth-child(20) .menu-list-anchor{-webkit-transition-delay:1.63s;-moz-transition-delay:1.63s;-o-transition-delay:1.63s;transition-delay:1.63s}
