.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(0,0,0,.55)}.underline{text-decoration:underline}.box-details-description{display:block}.room-description{padding-top:60px;padding-bottom:60px}.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 .box-access-offer{position:relative;margin-bottom:40px}.room-description .box-access-offer img{margin-right:8px}.room-description .icon-access-top{position:absolute;top:-25px;left:42%}.room-description .icon-access-top img{width:50px}.room-description .rate-discount{font-size:18px;color:#001a70;font-weight:600}.room-description .title-plan{color:#222}.room-description .box-details-rooms{position:relative;width:100%;height:80px;top:20px}.room-description .btn.btn-link{color:#222}.bottom-style-4{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7}@media (max-width: 800px){.room-description .box-details-rooms{height:40px}}@media (min-width: 801px) and (max-width: 1080px){.box-details-description{display:flex}}@media (min-width: 1081px){.box-details-description{display:flex}}
