.contentblock[data-v-d252977d]{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px auto;padding:0;position:relative}.contentblock[data-v-d252977d] .button{background:var(--sea-green);border:1px solid var(--green-lightest);color:var(--green-lightest)}.contentblock[data-v-d252977d] .button:hover{background:var(--green-lightest);border:1px solid #fff;color:var(--sea-green)}.contentblock[data-v-d252977d]:nth-child(odd){flex-direction:row-reverse}.contentblock:nth-child(odd) .col-image[data-v-d252977d]{left:0;right:auto}.contentblock .columns[data-v-d252977d]:first-child{padding:0}.contentblock img[data-v-d252977d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contentblock .col-content[data-v-d252977d]{align-items:stretch;display:flex;flex-wrap:wrap;padding:0;position:relative;width:44%;z-index:2}.contentblock .col-image[data-v-d252977d]{align-items:stretch;display:flex;flex-flow:column wrap;justify-content:center;position:relative;width:54%}.contentblock .col-image>div[data-v-d252977d]:first-child{height:100%}.contentblock .col-image a[data-v-d252977d]{cursor:pointer;display:inline-block;height:100%}.contentblock .contentblock-content[data-v-d252977d]{background:var(--primary-background-color);padding:100px 75px}.contentblock .contentblock-content[data-v-d252977d] .button{padding:15px 25px}.thumbnails[data-v-d252977d]{display:none}.more-images[data-v-d252977d]{bottom:20px;color:#fff;cursor:pointer;font-size:38px;left:30px;position:absolute;transition:all .3s ease-in-out;width:auto!important;z-index:3}.more-images[data-v-d252977d]:hover{color:#fff;transform:scale(1.1)}.room-icon[data-v-d252977d]{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 30px}.room-icon div[data-v-d252977d]{margin:5px 18px 5px 0}.room-icon svg[data-v-d252977d]{font-size:16px;margin:0 3px 0 0}@media(max-width:1080px){.contentblock .col-image[data-v-d252977d]{position:relative;width:100%}.contentblock .col-content[data-v-d252977d]{margin:10px auto;padding:0;width:100%}.contentblock .contentblock-content[data-v-d252977d]{padding:50px;width:100%}}@media(max-width:580px){.contentblock[data-v-d252977d]{margin-bottom:25px}.contentblock[data-v-d252977d] h3{font-size:24px}.contentblock .contentblock-content[data-v-d252977d]{padding:35px}}
