.room120_slider{background:#000;margin:0;overflow:hidden;padding:0;position:relative}.room120_slider__overflow-wrap{border-radius:50%;height:0;left:50%;margin:0!important;overflow:hidden;padding:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width 2.2s cubic-bezier(.45,.03,.05,.97),height 2.2s cubic-bezier(.45,.03,.05,.97);width:0;will-change:height,width}.room120_slider__overflow-wrap.previous-room120_slider__circle-anim,.room120_slider__overflow-wrap.room120_slider__circle-anim{height:350vh;width:350vh}.room120_slider__overflow-inner{background:#000;border-radius:50%;height:100%;margin:0!important;overflow:hidden;padding:0!important;position:relative;width:100%}.room120_slider__slide-content_wrap{left:50%;margin:0!important;padding:0!important;position:absolute;top:50%;transform:translate(-50%,-50%)}.room120_slider__slide-content_inner{backface-visibility:hidden;height:100%;margin:0!important;padding:0!important;position:relative;transform:translateZ(0) scale(1);width:100%}.room120_slider__slide-content_inner,.room120_slider__slide-content_inner .room120_slider__bg{transition:transform 2.5s cubic-bezier(.45,.03,.05,.97);will-change:transform}.room120_slider__slide-content_inner .room120_slider__front{height:100%;position:absolute;transform:scale(.6) translateZ(0);transition:transform 2.5s cubic-bezier(.45,.03,.05,.97);width:100%;will-change:auto}.room120_slider__content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:120px 80px;position:absolute;top:0;width:100%}.room120_slider__slide-content_inner.room120_slider__scale-anim .room120_slider__bg{transform:scale(1.15)}.room120_slider__slide-content_inner.previous-scale .room120_slider__bg{transform:scale(5)}.room120_slider__slide-content_inner.room120_slider__scale-anim .room120_slider__front{animation:room120_slider__anim-blur-opacity 2s cubic-bezier(.45,.03,.05,.97);transform:scale(1) translateZ(0)}.room120_slider__slide-content_inner.previous-scale .room120_slider__front{transform:scale(3) translateZ(0)}@keyframes room120_slider__anim-blur-opacity{0%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes room120_slider__anim-blur-opacity_dis{0%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}15%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.room120_slider__bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.room120_slider__arrows{align-items:center;bottom:30px;display:flex;justify-content:space-between;left:50%;padding:0 60px;position:absolute;transform:translateX(-50%);width:100%}.room120_slider__arrow{cursor:pointer;height:50px;margin:0;padding:10px;position:relative}.room120_slider__arrow[data-action=previous]{transform:scaleX(-1)}.room120_slider__arrow svg{height:100%;transition:all .5s cubic-bezier(.45,.25,.6,.95)}.room120_slider__arrow:hover svg{opacity:1;transform:translateX(10px)}.room120_slider__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.room120_slider video{background-color:#000;height:100%;object-fit:cover;width:100%}.room120_slider__title{margin-bottom:0;-webkit-font-smoothing:subpixel-antialiased}.room120_slider__desc{margin-top:15px;-webkit-font-smoothing:subpixel-antialiased}.room120_slider__desc p:last-child{margin-bottom:0}.room120_slider__button-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:45px}.room120_slider__button01,.room120_slider__button01:hover,.room120_slider__button02,.room120_slider__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_slider__yt-popup{margin:0}.room120_slider__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_slider__yt-popup__button{cursor:pointer;display:inline-block}.room120_slider__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_slider__yt-popup__text{display:inline-block;margin-bottom:-3px;margin-left:15px;vertical-align:middle}.room120_slider__yt-popup__button:hover .room120_slider__yt-popup__icon{transform:scale(1.15)}.room120_slider__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_slider__yt-popup__popup{display:none;height:100%;left:0;margin:auto;position:fixed;top:0;width:100%;z-index:99999}.room120_slider__yt-popup__popup-bg{height:100%;position:absolute;width:100%}.room120_slider__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_slider__yt-popup__iframe{border:none;display:block;height:39vw;margin:auto;text-align:left;width:100%}.room120_slider__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_slider__yt-popup__close:hover{transform:rotate(90deg)}@media (max-width:767px){.room120_slider__content{padding:90px 20px}.room120_slider__arrows{padding:0 20px}}