.room120_panels{display:flex;overflow:hidden}.room120_panels__item{overflow:hidden;position:relative;transform:translateZ(0);transition:width .5s ease;width:100%}.room120_panels__item:after,.room120_panels__item:before{content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.room120_panels__item:after{opacity:1;transition:opacity .5s ease}.room120_panels__item:before{opacity:0;transition:opacity .5s ease;z-index:1}.room120_panels__item:hover .room120_panels__title{transform:scale(1)!important;width:80%!important}.room120_panels__item:hover:after{opacity:0}.room120_panels__item:hover:before{opacity:1;transition:opacity 1s ease}.room120_panels__item:hover .room120_panels__content{opacity:1;transform:translateY(0);transition:all .8s ease .5s}.room120_panels__item:hover .room120_panels__bg{transform:scale(1.05)}.room120_panels__content{bottom:80px;left:10%;opacity:0;position:absolute;transform:translateZ(0) translateY(30px);width:80%;z-index:1}.room120_panels__title{left:10%;position:absolute;top:80px;transform-origin:left;transition:all .5s ease;width:80%;z-index:1}.room120_panels__bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:all .8s ease;width:100%}.room120_panels .button{margin-top:1.8rem}.room120_panels .custom-link{display:inline-block;margin-top:1.8rem}@media (max-width:1039px){.room120_panels{flex-direction:column}.room120_panels:hover .room120_panels__item,.room120_panels:hover .room120_panels__item:hover,.room120_panels__item{width:100%!important}.room120_panels:hover .room120_panels__title{transform:scale(1)!important;width:80%!important}}@media (max-width:767px){.room120_panels__item:after{display:none}.room120_panels__item:before{opacity:1}.room120_panels__item .room120_panels__content{opacity:1;transform:translateY(0)}}