.room120_stack{background:#000;left:50%;position:relative;transform:translateX(-50%);width:100vw}.room120_stack__slide{align-items:center;background-position:50%;background-size:cover;display:flex;height:100vh;position:sticky;top:0;width:100%}.room120_stack__slide-content_wrap{left:50%;margin:0!important;padding:0!important;position:absolute;top:50%;transform:translate(-50%,-50%)}.room120_stack__front{height:100%;margin:0!important;padding:0!important;position:relative;width:100%}.room120_stack__content{display:flex;flex-direction:column;justify-content:center;padding:120px 80px}.room120_stack__bg,.room120_stack__content{height:100%;position:absolute;top:0;width:100%}.room120_stack__bg{background-position:50%;background-size:cover;left:0}.room120_stack__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.room120_stack video{background-color:#000;height:100%;object-fit:cover;width:100%}.room120_stack__title{margin-bottom:0}.room120_stack__desc,.room120_stack__title{-webkit-font-smoothing:subpixel-antialiased}.room120_stack__desc{margin-top:15px}.room120_stack__desc p:last-child{margin-bottom:0}.room120_stack__button-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:45px}.room120_stack__button01,.room120_stack__button01:hover,.room120_stack__button02,.room120_stack__button02:hover{display:inline-block;margin:0;text-decoration:none;transition:color .4s cubic-bezier(.24,.46,.45,.94),background-color .4s cubic-bezier(.24,.46,.45,.94);will-change:auto;-webkit-font-smoothing:subpixel-antialiased}.room120_stack__yt-popup{margin:0}.room120_stack__yt-popup__icon{border-radius:50%;display:inline-block;height:65px;position:relative;transition:all .4s cubic-bezier(.19,1,.22,1);vertical-align:middle;width:65px}.room120_stack__yt-popup__button{cursor:pointer;display:inline-block}.room120_stack__yt-popup__icon svg{height:28px;left:50%;position:absolute;top:50%;transform:translate(-48%,-42%);transition:all .4s cubic-bezier(.19,1,.22,1);width:28px}.room120_stack__yt-popup__text{display:inline-block;margin-bottom:-3px;margin-left:15px;vertical-align:middle}.room120_stack__yt-popup__button:hover .room120_stack__yt-popup__icon{transform:scale(1.15)}.room120_stack__yt-popup__icon:before{animation:pulse 2s cubic-bezier(.25,.9,.2,1) 1s infinite;border-radius:50%;content:"";display:block;height:65px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(.35) translateY(-50%) translateX(-50%);width:65px}@keyframes pulse{0%{opacity:1;transform:translate3d(-50%,-50%,0)scale(1)}30%{opacity:.15}to{opacity:0;transform:translate3d(-50%,-50%,0)scale(1.6)}}.room120_stack__yt-popup__popup{display:none;height:100vw;left:0;margin:auto;position:fixed;top:0;width:100vw;z-index:99999}.room120_stack__yt-popup__popup-bg{height:100%;position:absolute;width:100%}.room120_stack__yt-popup__popup-content{background:#000;box-shadow:0 25px 55px rgba(0,0,0,.35);height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.room120_stack__yt-popup__iframe{border:none;display:block;height:39vw;margin:auto;text-align:left;width:100%}.room120_stack__yt-popup__close{background-color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS0xLTFoNTgydjQwMkgtMXoiLz48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQzNy41IDM4Ni42IDMwNi45IDI1NmwxMzAuNi0xMzAuNmMxNC4xLTE0LjEgMTQuMS0zNi44IDAtNTAuOXMtMzYuOC0xNC4xLTUwLjkgMEwyNTYgMjA1LjEgMTI1LjQgNzQuNWMtMTQuMS0xNC4xLTM2LjgtMTQuMS01MC45IDBzLTE0LjEgMzYuOCAwIDUwLjlMMjA1LjEgMjU2IDc0LjUgMzg2LjZjLTE0LjEgMTQuMS0xNC4xIDM2LjggMCA1MC45czM2LjggMTQuMSA1MC45IDBMMjU2IDMwNi45bDEzMC42IDEzMC42YzE0LjEgMTQuMSAzNi44IDE0LjEgNTAuOSAwIDE0LTE0LjEgMTQtMzYuOSAwLTUwLjkiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;cursor:pointer;display:block;height:32px;position:absolute;right:40px;top:40px;transition:all .4s cubic-bezier(.19,1,.22,1) 0s;width:32px;z-index:500}.room120_stack__yt-popup__close:hover{transform:rotate(90deg)}@media (max-width:767px){.room120_stack__content{padding:90px 20px}.room120_stack__arrows{padding:0 20px}}.room120_stack__lock-scroll{overflow:hidden}