.carrousel-image-rooms{width:70px;position:relative;height:70px;overflow:hidden;cursor:pointer}.carrousel-image-rooms:after{content:"";background-image:url(https://marivalarmony.com/storage/icons/icon-virtual-tour.svg);background-repeat:no-repeat;background-size:60px;background-position:center center;position:absolute;z-index:1;width:70px;height:70px;background-color:#0006;left:0;right:0;opacity:.9;border-radius:50px}.floor-plan{border-radius:50%;height:70px;width:70px;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;position:relative;bottom:0;left:0;right:0;margin:0 auto;border:2px solid rgba(110,82,71,.55)}.underline{text-decoration:underline}.box-details-description{display:block}.room-description{padding-top:60px;padding-bottom:60px}.room-description .book_1{background:#73c3d5;color:#fff!important;line-height:normal;top:0;position:relative;border-radius:2px;font-size:12px;text-decoration:none;padding:10px 20px}.room-description .box-access-offer h3{float:left;color:#6e5247;font-size:24px;margin-bottom:20px}.room-description .container-access{position:relative;padding:35px;width:350px;text-align:center;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.room-description .container-access .unlock{background:#07436b;color:#fff;width:100%;padding:5px}.room-description .container-access .underline{font-size:14px;font-weight:500}.room-description .box-access-offer{position:relative}.room-description .box-access-offer img{margin-right:8px}.room-description .icon-access-top{position:absolute;top:-16px;left:45%}.room-description .icon-access-top img{width:30px}.room-description .rate-discount{font-size:18px;color:#1e7a89;font-weight:600}.room-description .title-plan{color:#6e5247}.room-description .box-details-rooms{position:relative;width:100%;height:80px;top:20px}.room-description .facilitiy .cards figure figcaption{min-height:70px;height:60px;width:80px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;position:relative;bottom:0;left:0;right:-3px;margin:0 auto;border:2px solid rgba(115,195,213,.82)}.room-description .facilitiy .cards figure figcaption img{top:-2px;height:60px;width:80px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;position:absolute;bottom:0;right:-3px;margin:0 auto;border:2px solid rgba(115,195,213,.82)}.room-description .facilitiy .cards figure figcaption:before{content:none;position:absolute}.room-description .facilitiy .cards figure.active .btn{transform:translate(-50%,-50%);top:40%}.room-description .facilitiy .cards figure .btn{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.room-description .cards figure.active figcaption{transform:none}.room-description .facilitiy .cards{border:0;text-align:center}.bottom-style-4{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7}@media (max-width: 800px){.room-description .box-details-rooms{height:40px}.facilitiy .cards figure figcaption{min-height:60px!important}}@media (min-width: 801px) and (max-width: 1080px){.box-details-description{display:flex}}@media (min-width: 1081px){.box-details-description{display:flex}}.btn-register{font-size:14px;display:grid;margin-top:10px;color:#000;background:transparent;border:0}.align80_60{margin-top:80px;margin-bottom:60px}
