.elementor-9627 .elementor-element.elementor-element-1eeaeb8{z-index:10}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),ROBOTO;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button{background-color:#06c;font-family:"Noto Sans JP",ROBOTO;font-size:1rem;font-weight:600;letter-spacing:1px;fill:#fff;color:#fff;border-style:solid;border-color:#06c;border-radius:10px 0 0 10px;padding:20px 15px 20px 20px}.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button:hover,.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button:focus{background-color:#fff;color:#06c;border-color:#06c}.elementor-9627 .elementor-element.elementor-element-6c6134c2>.elementor-widget-container{margin:0;padding:0}.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button-content-wrapper{flex-direction:row}.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button .elementor-button-content-wrapper{gap:3px}.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button:hover svg,.elementor-9627 .elementor-element.elementor-element-6c6134c2 .elementor-button:focus svg{fill:#06c}.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button{background-color:#54595f;font-family:"Noto Sans JP",ROBOTO;font-size:1rem;font-weight:600;letter-spacing:1px;fill:#fff;color:#fff;border-style:solid;border-color:#54595f;border-radius:10px 0 0 10px;padding:20px 15px 20px 20px}.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button:hover,.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button:focus{background-color:#fff;color:#54595f;border-color:#54595f}.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button-content-wrapper{flex-direction:row}.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button .elementor-button-content-wrapper{gap:3px}.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button:hover svg,.elementor-9627 .elementor-element.elementor-element-3260cda4 .elementor-button:focus svg{fill:#54595f}.elementor-9627 .elementor-element.elementor-element-fa5f3fc{z-index:10}.elementor-9627 .elementor-element.elementor-element-d596693 .elementor-button{background-color:#06c;font-family:"Noto Sans JP",ROBOTO;font-size:1rem;font-weight:600;letter-spacing:.5px;fill:#fff;color:#fff;border-radius:10px 0 0 10px;padding:20px 15px 20px 20px}.elementor-9627 .elementor-element.elementor-element-d596693>.elementor-widget-container{margin:0;padding:0}.elementor-9627 .elementor-element.elementor-element-d596693 .elementor-button-content-wrapper{flex-direction:row}.elementor-9627 .elementor-element.elementor-element-d596693 .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-9627 .elementor-element.elementor-element-106f4557 .elementor-button{background-color:#54595f;font-family:"Noto Sans JP",ROBOTO;font-size:1rem;font-weight:600;letter-spacing:.5px;fill:#fff;color:#fff;border-radius:10px 0 0 10px;padding:20px 15px 20px 20px}.elementor-9627 .elementor-element.elementor-element-106f4557 .elementor-button-content-wrapper{flex-direction:row}.elementor-9627 .elementor-element.elementor-element-106f4557 .elementor-button .elementor-button-content-wrapper{gap:6px}.elementor-9627 .elementor-element.elementor-element-34b7f340:not(.elementor-motion-effects-element-type-background),.elementor-9627 .elementor-element.elementor-element-34b7f340>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-9627 .elementor-element.elementor-element-34b7f340>.elementor-container{max-width:1000px}.elementor-9627 .elementor-element.elementor-element-34b7f340{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5% 0;z-index:5}.elementor-9627 .elementor-element.elementor-element-34b7f340>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9627 .elementor-element.elementor-element-46c5bf1e>.elementor-element-populated{margin:2% 2% 2% 0;--e-column-margin-right:2%;--e-column-margin-left:0%}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),ROBOTO;font-weight:var(--e-global-typography-text-font-weight)}.elementor-9627 .elementor-element.elementor-element-67756f8d img{width:70%}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),ROBOTO;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-9627 .elementor-element.elementor-element-23e01854>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-9627 .elementor-element.elementor-element-23e01854{text-align:center}.elementor-9627 .elementor-element.elementor-element-23e01854 .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.9rem;font-weight:400}.elementor-9627 .elementor-element.elementor-element-6834c53b>.elementor-element-populated{margin:2% 2% 2% 0;--e-column-margin-right:2%;--e-column-margin-left:0%}.elementor-9627 .elementor-element.elementor-element-4e01a97c img{width:70%}.elementor-9627 .elementor-element.elementor-element-1efdafb3>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-9627 .elementor-element.elementor-element-1efdafb3{text-align:center}.elementor-9627 .elementor-element.elementor-element-1efdafb3 .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.9rem;font-weight:400}.elementor-9627 .elementor-element.elementor-element-78e948ea>.elementor-element-populated{margin:2% 2% 2% 0;--e-column-margin-right:2%;--e-column-margin-left:0%}.elementor-9627 .elementor-element.elementor-element-3f12bf28 img{width:70%}.elementor-9627 .elementor-element.elementor-element-5860836b>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-9627 .elementor-element.elementor-element-5860836b{text-align:center}.elementor-9627 .elementor-element.elementor-element-5860836b .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.9rem;font-weight:400}.elementor-9627 .elementor-element.elementor-element-8aad66b:not(.elementor-motion-effects-element-type-background),.elementor-9627 .elementor-element.elementor-element-8aad66b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-9627 .elementor-element.elementor-element-8aad66b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 5%;z-index:5}.elementor-9627 .elementor-element.elementor-element-8aad66b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9627 .elementor-element.elementor-element-f880001>.elementor-element-populated{margin:2% 2% 2% 0;--e-column-margin-right:2%;--e-column-margin-left:0%}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),ROBOTO;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),ROBOTO;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),ROBOTO;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),ROBOTO;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta .elementor-cta__bg,.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta .elementor-cta__bg-overlay{transition-duration:.6s}.elementor-9627 .elementor-element.elementor-element-284e88b>.elementor-widget-container{border-radius:20px}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__content{min-height:35vh;text-align:start}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__title{font-family:"Roboto",ROBOTO;font-size:3rem;font-weight:700}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__title:not(:last-child){margin-bottom:0}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__description{font-family:"Zen Kaku Gothic New",ROBOTO;font-size:1rem;font-weight:600}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__button{font-family:"Noto Sans JP",ROBOTO;font-size:.9rem;font-weight:400;line-height:1.5em;letter-spacing:1px;border-width:0;border-radius:0;padding:0}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#54595f}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#54595FD1}.elementor-9627 .elementor-element.elementor-element-b2907ac>.elementor-element-populated{margin:2% 0 2% 2%;--e-column-margin-right:0%;--e-column-margin-left:2%}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta .elementor-cta__bg,.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta .elementor-cta__bg-overlay{transition-duration:.6s}.elementor-9627 .elementor-element.elementor-element-42f671b>.elementor-widget-container{border-radius:20px}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__content{min-height:35vh;text-align:start}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__title{font-family:"Roboto",ROBOTO;font-size:3rem;font-weight:700}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__title:not(:last-child){margin-bottom:0}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__description{font-family:"Zen Kaku Gothic New",ROBOTO;font-size:1rem;font-weight:600}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__button{font-family:"Noto Sans JP",ROBOTO;font-size:.9rem;font-weight:400;line-height:1.5em;letter-spacing:1px;border-width:0;border-radius:0;padding:0}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#06c}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#0066CCD1}.elementor-9627 .elementor-element.elementor-element-3e4c52bc:not(.elementor-motion-effects-element-type-background),.elementor-9627 .elementor-element.elementor-element-3e4c52bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#333}.elementor-9627 .elementor-element.elementor-element-3e4c52bc>.elementor-container{max-width:1140px}.elementor-9627 .elementor-element.elementor-element-3e4c52bc{border-style:solid;border-width:1px 0 0;border-color:#ddd;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:3%;z-index:5}.elementor-9627 .elementor-element.elementor-element-3e4c52bc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9627 .elementor-element.elementor-element-7b6cb9e4{text-align:start}.elementor-9627 .elementor-element.elementor-element-7b6cb9e4 img{width:30%}.elementor-9627 .elementor-element.elementor-element-733cb07b>.elementor-widget-container{margin:-10px 0 0;padding:0}.elementor-9627 .elementor-element.elementor-element-733cb07b .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.8rem;font-weight:400;line-height:1.6em;letter-spacing:.5px;color:#fff}.elementor-9627 .elementor-element.elementor-element-7279c1c4>.elementor-widget-container{margin:-10px 0 0;padding:0}.elementor-9627 .elementor-element.elementor-element-7279c1c4{text-align:start}.elementor-9627 .elementor-element.elementor-element-7279c1c4 .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.7rem;font-weight:400;line-height:1.6em;letter-spacing:.5px;color:#fff}.elementor-9627 .elementor-element.elementor-element-1fba55c7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),ROBOTO;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-accent-font-family),ROBOTO;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu .elementor-item{font-family:"Noto Sans JP",ROBOTO;font-size:.9rem;font-weight:500}.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu--main .elementor-item{color:#fff;fill:#fff;padding-left:16px;padding-right:16px}.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu--main .elementor-item:hover,.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu--main .elementor-item:focus{color:#b6b6b6;fill:#b6b6b6}.elementor-9627 .elementor-element.elementor-element-68f95d84>.elementor-widget-container{margin:0 0 0 4%;padding:0}.elementor-9627 .elementor-element.elementor-element-68f95d84{text-align:start}.elementor-9627 .elementor-element.elementor-element-68f95d84 .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.6rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#8e8e8e}.elementor-9627 .elementor-element.elementor-element-60d4ad00>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-9627 .elementor-element.elementor-element-60d4ad00{margin-top:0;margin-bottom:0}.elementor-9627 .elementor-element.elementor-element-33c69422>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-9627 .elementor-element.elementor-element-33c69422:not(.elementor-motion-effects-element-type-background),.elementor-9627 .elementor-element.elementor-element-33c69422>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#333}.elementor-9627 .elementor-element.elementor-element-33c69422{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:.3% 0;z-index:5}.elementor-9627 .elementor-element.elementor-element-33c69422>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9627 .elementor-element.elementor-element-7bce3e50{text-align:center}.elementor-9627 .elementor-element.elementor-element-7bce3e50 .elementor-heading-title{font-family:"Noto Sans JP",ROBOTO;font-size:.7rem;font-weight:300;letter-spacing:1px;color:#fff}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-9627 .elementor-element.elementor-element-8aad66b{padding:0 2% 5%}}@media(max-width:767px){.elementor-9627 .elementor-element.elementor-element-4757c1c6{width:50%}.elementor-9627 .elementor-element.elementor-element-d596693 .elementor-button{font-size:.8rem;letter-spacing:1px;border-radius:0}.elementor-9627 .elementor-element.elementor-element-35a5f1ee{width:50%}.elementor-9627 .elementor-element.elementor-element-106f4557 .elementor-button{font-size:.8rem;letter-spacing:1px;border-radius:0}.elementor-9627 .elementor-element.elementor-element-34b7f340{padding:20px 10px 0}.elementor-9627 .elementor-element.elementor-element-23e01854>.elementor-widget-container{margin:-20px 0 0}.elementor-9627 .elementor-element.elementor-element-23e01854 .elementor-heading-title{font-size:.8rem}.elementor-9627 .elementor-element.elementor-element-1efdafb3>.elementor-widget-container{margin:-20px 0 0}.elementor-9627 .elementor-element.elementor-element-1efdafb3 .elementor-heading-title{font-size:.8rem}.elementor-9627 .elementor-element.elementor-element-5860836b>.elementor-widget-container{margin:-20px 0 0}.elementor-9627 .elementor-element.elementor-element-5860836b .elementor-heading-title{font-size:.8rem}.elementor-9627 .elementor-element.elementor-element-8aad66b{padding:30px 15px}.elementor-9627 .elementor-element.elementor-element-f880001>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 0 20px}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__content{min-height:30vh;padding:30px}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__title{font-size:3rem}.elementor-9627 .elementor-element.elementor-element-284e88b .elementor-cta__button{font-size:.8rem}.elementor-9627 .elementor-element.elementor-element-b2907ac>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__content{min-height:30vh;padding:30px}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__title{font-size:3rem}.elementor-9627 .elementor-element.elementor-element-42f671b .elementor-cta__button{font-size:.8rem}.elementor-9627 .elementor-element.elementor-element-3e4c52bc{padding:23px 23px 10px}.elementor-9627 .elementor-element.elementor-element-3c8a742b{width:100%}.elementor-9627 .elementor-element.elementor-element-7b6cb9e4>.elementor-widget-container{margin:0}.elementor-9627 .elementor-element.elementor-element-7b6cb9e4{text-align:start}.elementor-9627 .elementor-element.elementor-element-7b6cb9e4 img{width:70%}.elementor-9627 .elementor-element.elementor-element-7279c1c4 .elementor-heading-title{font-size:.7rem}.elementor-9627 .elementor-element.elementor-element-103b7fe6{width:100%}.elementor-9627 .elementor-element.elementor-element-103b7fe6>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-9627 .elementor-element.elementor-element-79bfe762>.elementor-widget-container{margin:0 0 0 -10px}.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu .elementor-item{font-size:.8rem}.elementor-9627 .elementor-element.elementor-element-79bfe762 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px}.elementor-9627 .elementor-element.elementor-element-60d4ad00{margin-top:0;margin-bottom:0;padding:0}.elementor-9627 .elementor-element.elementor-element-7a540ddf>.elementor-element-populated{margin:0 0 0 -12px;--e-column-margin-right:0px;--e-column-margin-left:-12px;padding:0}.elementor-9627 .elementor-element.elementor-element-33c69422{padding:0 0 17%}.elementor-9627 .elementor-element.elementor-element-1d154dfb{width:100%}}@media(min-width:768px){.elementor-9627 .elementor-element.elementor-element-3c8a742b{width:42%}.elementor-9627 .elementor-element.elementor-element-103b7fe6{width:58%}}@media(max-width:1024px) and (min-width:768px){.elementor-9627 .elementor-element.elementor-element-3c8a742b{width:20%}.elementor-9627 .elementor-element.elementor-element-103b7fe6{width:80%}.elementor-9627 .elementor-element.elementor-element-1d154dfb{width:100%}}.application{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.application .elementor-button-icon{margin-bottom:2px}@media (max-width:480px){.application{writing-mode:horizontal-tb}}.r-button{position:fixed;top:50%;right:0;transform:translateY(-50%)}.application{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.application .elementor-button-icon{margin-bottom:2px}@media (max-width:480px){.application{writing-mode:horizontal-tb}}.application{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media (max-width:480px){.application{writing-mode:horizontal-tb}}.r-button_sp{position:fixed;bottom:0;width:100%}.footer-cta .elementor-cta__button{text-align:left}.subtitle-blue2:before{content:"";display:block;position:absolute;inset:0 auto 0 0;width:.5rem;height:.5rem;border-radius:50%;margin:auto;background:linear-gradient(90deg,#06c,#0099d9)}.subtitle-blue2{margin-left:15px}.footer-cta .elementor-cta__button{text-align:left}.subtitle-blue3:before{content:"";display:block;position:absolute;inset:0 auto 0 0;width:.5rem;height:.5rem;border-radius:50%;margin:auto;background:linear-gradient(90deg,#fff,#fff)}.subtitle-blue3{margin-left:15px}.header-upper .elementor-element-populated{justify-content:flex-end}.elementor-widget-html{margin-bottom:0 !important}.sub-title{overflow:hidden}.sub-title span{display:block;transition:transform 1s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,100%,0)}.sub-title span.scroll-in{transform:translate3d(0,0,0)}.sub-title{overflow:hidden}.sub-title span{display:block;transition:transform 1s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:translate3d(0,100%,0)}.sub-title span.scroll-in{transform:translate3d(0,0,0)}.anime{position:relative;overflow:hidden}.anime>a,.anime>div,.anime>img{opacity:0}@keyframes showe{0%{opacity:0}100%{opacity:1}}.anime.show>a,.anime.show>div,.anime.show>img{animation:showe .01s .9s forwards}.anime:before{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#eee;transform:translateX(-100%)}@keyframes mask{0%{transform:translateX(-100%)}45%,55%{transform:translateX(0%)}100%{transform:translateX(100%)}}.anime.show:before{animation:mask 1.8s forwards}.header-upper .elementor-element-populated{justify-content:flex-end}#header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-100px)}}#header.DownMove{animation:DownAnime .8s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}