.room120_hover-banner{background-color:#000;display:flex;flex-wrap:wrap;margin-bottom:0;overflow:hidden;padding:12%;position:relative;transition:box-shadow .4s cubic-bezier(.05,.2,.1,1)}@media (min-width:768px){.room120_hover-banner{min-height:500px!important}}.room120_hover-banner a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.room120_hover-banner:hover:before{opacity:1}.room120_hover-banner .room120_hover-banner__bg{background-position:50%;background-size:cover;height:100.5%;left:0;opacity:1;position:absolute;top:0;transform:scale(1);transition:transform .3s ease-in-out,opacity .3s ease-in-out .1s;width:100.5%;z-index:1}.room120_hover-banner:hover .room120_hover-banner__bg{transform:scale(1.2);transition:transform .4s cubic-bezier(.1,.2,.7,1)}.room120_hover-banner .room120_hover-banner__bg:before{bottom:0;content:"";display:block;height:85%;left:0;opacity:.6;position:absolute;transition:opacity .4s cubic-bezier(.05,.2,.1,1);width:100%;z-index:10}.room120_hover-banner:hover .room120_hover-banner__bg:before{opacity:1}.room120_hover-banner__subtitle{opacity:0;position:absolute;transform:translateY(-20px);transition:opacity .4s cubic-bezier(.05,.2,.1,1),transform .4s cubic-bezier(.05,.2,.1,1);z-index:2}.room120_hover-banner:hover .room120_hover-banner__subtitle{opacity:1;transform:translateY(0)}.room120_hover-banner .room120_hover-banner__inner{align-self:flex-end;padding:0;position:relative;width:100%;z-index:10}.room120_hover-banner .room120_hover-banner__text{transform:translateY(0);transition:opacity .4s cubic-bezier(.05,.2,.1,1),transform .4s cubic-bezier(.05,.2,.1,1)}.room120_hover-banner:hover .room120_hover-banner__text{transform:translateY(-60px)}.room120_hover-banner .room120_hover-banner__text>:last-child{margin-bottom:0}.room120_hover-banner .room120_hover-banner__button{bottom:0;height:25px;left:0;opacity:0;position:absolute;transform:translateY(20px);transition:opacity .2s cubic-bezier(.05,.2,.1,1),transform .2s cubic-bezier(.05,.2,.1,1);width:100%}.room120_hover-banner:hover .room120_hover-banner__button{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.05,.2,.1,1),transform .4s cubic-bezier(.05,.2,.1,1)}.room120_hover-banner__button svg{height:25px;width:25px}.room120_hover-banner__subtitle,.room120_hover-banner__title{margin-bottom:15px}.room120_hover-banner__align-center{justify-content:center;text-align:center}.room120_hover-banner__align-right{justify-content:flex-end;text-align:right}@media (min-width:768px){.span1.room120_nogap{margin:0;width:8.333333333333334%}.span2.room120_nogap{margin:0;width:16.666666666666668%}.span3.room120_nogap{margin:0;width:25%}.span4.room120_nogap{margin:0;width:33.333333333333336%}.span5.room120_nogap{margin:0;width:41.666666666666664%}.span6.room120_nogap{margin:0;width:50%}.span7.room120_nogap{margin:0;width:58.333333333333336%}.span8.room120_nogap{margin:0;width:66.66666666666667%}.span9.room120_nogap{margin:0;width:75%}.span10.room120_nogap{margin:0;width:83.33333333333333%}.span11.room120_nogap{margin:0;width:91.66666666666667%}}