.two-column-content-with-img-wrapper img{max-width:100%;height:auto}.two-column-content-with-img-wrapper *{box-sizing:border-box}.two-column-content-with-img-wrapper .btn-holder a{margin-top:3rem}.two-column-content-with-img-wrapper .parallax__container{clip:rect(0,auto,auto,0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-100;display:none}.two-column-content-with-img-wrapper .parallax{position:fixed;top:0;transform:translate3d(0,0,0);transform-style:preserve-3d;width:100%;height:100vh;background-position:top center;background-repeat:no-repeat;background-size:cover;background-position:center;height:75vh}@media(min-width:1440px){.two-column-content-with-img-wrapper .room-banner .content-wrapper{max-width:1350px}}.two-column-content-with-img-wrapper.right .room-banner-content{flex-direction:row-reverse}.two-column-content-with-img-wrapper .room-banner-content{display:flex;flex-wrap:wrap;justify-content:space-between}.two-column-content-with-img-wrapper .room-banner-content .image-area{flex:0 0 43%;max-width:43%;position:relative}.two-column-content-with-img-wrapper .room-banner-content .text-area{flex:0 0 50%;max-width:50%}.two-column-content-with-img-wrapper .room-banner-content .text-area .text-container{max-width:535px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.two-column-content-with-img-wrapper .room-banner-content .text-area h4{font-family:'Monument Grotesk',sans-serif;font-weight:bold;font-size:15px;line-height:1.2;letter-spacing:1.4px;color:#435444}.two-column-content-with-img-wrapper .room-banner-content .text-area h1{font-weight:900;font-size:52.5px;line-height:1.2;letter-spacing:0px;color:#435444;margin-bottom:30px}.two-column-content-with-img-wrapper .room-banner-content .text-area h3{font-weight:normal;font-size:21px;line-height:30px;letter-spacing:0px;opacity:1}.two-column-content-with-img-wrapper.left .room-banner-content .text-area .text-container{max-width:475px;display:block}.two-column-content-with-img-wrapper.left .room-banner-content .text-area h3{font-weight:900;font-size:24.75px;line-height:30px;letter-spacing:0;margin-bottom:15px}.two-column-content-with-img-wrapper.left .room-banner-content .text-area p{font-weight:400;font-size:21px;line-height:30px;letter-spacing:0}.two-column-content-with-img-wrapper.left .btn-holder a.transparent_with_border{margin-top:25px}.two-column-content-with-img-wrapper.left .room-banner-content .image-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);opacity:0;transition:ease opacity 350ms}.two-column-content-with-img-wrapper.left .room-banner-content .image-area:hover:before{opacity:1;transition:ease opacity 350ms}@media(min-width:768px){.two-column-content-with-img-wrapper.left .room-banner-content .image-area{flex:0 0 53%;max-width:100%}.two-column-content-with-img-wrapper.left .room-banner-content .text-area{flex:0 0 43%;max-width:100%}}@media(max-width:768px){.two-column-content-with-img-wrapper .room-banner-content{flex-direction:column}.two-column-content-with-img-wrapper .room-banner-content .image-area{flex:0 0 100%;max-width:100%;margin-bottom:35px}.two-column-content-with-img-wrapper .room-banner-content .image-area img{opacity:0}.two-column-content-with-img-wrapper .room-banner-content .text-area{flex:0 0 100%;max-width:100%}.two-column-content-with-img-wrapper .room-banner-content .text-area .text-container{max-width:310px;margin:0 auto;text-align:center}.two-column-content-with-img-wrapper .room-banner-content .text-area h4{font-size:13px;letter-spacing:.91px}.two-column-content-with-img-wrapper .room-banner-content .text-area h1{font-size:29px;margin-bottom:30px}.two-column-content-with-img-wrapper .room-banner-content .text-area h3{font-size:15px;line-height:23px}.two-column-content-with-img-wrapper .parallax__container{display:block}.two-column-content-with-img-wrapper.left .btn-holder a.transparent_with_border{margin-top:5px;margin-bottom:10px}.two-column-content-with-img-wrapper.left .room-banner-content .text-area h3{font-size:15px;line-height:21px}.two-column-content-with-img-wrapper.left .room-banner-content .text-area p{font-size:12px;line-height:16px}.two-column-content-with-img-wrapper.left .room-banner-content .text-area .text-container{padding:0 5%}}