.contentblock[data-v-fa9cb229]{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:40px auto;padding:0;display:flex;position:relative}.contentblock[data-v-fa9cb229]:nth-child(odd){flex-direction:row-reverse}.contentblock:nth-child(odd) .col-image[data-v-fa9cb229]{left:0;right:auto}.contentblock .columns[data-v-fa9cb229]:first-child{padding:0}.contentblock img[data-v-fa9cb229]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contentblock .col-content[data-v-fa9cb229]{z-index:2;flex-wrap:wrap;align-items:stretch;width:45%;padding:0;display:flex;position:relative}.contentblock .col-image[data-v-fa9cb229]{flex-flow:column wrap;justify-content:center;align-items:stretch;width:54%;display:flex;position:relative}.contentblock .col-image>div[data-v-fa9cb229]:first-child{height:100%;padding-bottom:80px}.contentblock .col-image a[data-v-fa9cb229]{cursor:pointer;height:100%;display:inline-block}.contentblock .col-image a img[data-v-fa9cb229]{transition:opacity .3s}.contentblock .col-image a:hover img[data-v-fa9cb229]{opacity:.7}.contentblock .col-image .thumbnails[data-v-fa9cb229]{gap:10px;margin:0;padding:20px 0 0;display:flex;position:absolute;bottom:0;left:0;right:0}.contentblock .col-image .thumbnails img[data-v-fa9cb229]{max-width:100px}.contentblock .contentblock-content[data-v-fa9cb229]{padding:75px 50px}.room-icon[data-v-fa9cb229]{flex-flow:wrap;justify-content:flex-start;align-items:center;margin:0 0 10px;display:flex}.room-icon div[data-v-fa9cb229]{margin:5px 18px 5px 0}.room-icon svg[data-v-fa9cb229]{margin:0 3px 0 0;font-size:16px}@media (width<=1080px){.contentblock .col-image[data-v-fa9cb229]{width:100%;position:relative}.contentblock .col-content[data-v-fa9cb229]{width:100%;margin:10px auto;padding:0}.contentblock .contentblock-content[data-v-fa9cb229]{padding:50px}}@media (width<=580px){.contentblock[data-v-fa9cb229]{margin-bottom:25px}.contentblock .col-image .doublerow[data-v-fa9cb229]{padding-bottom:152px!important}.contentblock .col-image .thumbnails[data-v-fa9cb229]{flex-flow:wrap}.contentblock .col-image .thumbnails a[data-v-fa9cb229]{width:100px;max-width:calc(20% - 8px)}.contentblock .col-image .thumbnails a img[data-v-fa9cb229]{width:100%}.contentblock .contentblock-content[data-v-fa9cb229]{padding:35px}}@media (width<=480px){.contentblock .col-image div[data-v-fa9cb229]:first-child{padding-bottom:60px}.contentblock .col-image div:first-child.doublerow[data-v-fa9cb229]{padding-bottom:110px!important}}
