@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(../fonts/SourceSans/SourceSans3-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(../fonts/SourceSans/SourceSans3-SemiBold.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:700;src:url(../fonts/SourceSans/SourceSans3-Bold.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:900;src:url(../fonts/SourceSans/SourceSans3-Black.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Caveat;font-stretch:100%;font-style:normal;font-weight:400;src:url(../fonts/Caveat/Caveat-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.media-grid[data-v-0f3924e3]{width:100%}.media-grid .row[data-v-0f3924e3]{gap:2.4rem 0;margin:0}@media only screen and (max-width:899.98px) and (min-width:600px){.media-grid .row[data-v-0f3924e3]{margin:0 auto}}@media (max-width:599.98px){.media-grid .row[data-v-0f3924e3]{display:flex;flex-direction:column}}.media-grid[data-v-0f3924e3] h2{font-size:2.4rem;line-height:1}.media-grid[data-v-0f3924e3] figure{position:relative}.media-grid[data-v-0f3924e3] figure figcaption{display:none}@media only screen and (min-width:992px){.media-grid[data-v-0f3924e3] figure figcaption{background:linear-gradient(0deg,#00000080,#fff0);bottom:0;color:var(--white);display:block;padding:2.4rem 3rem;position:absolute;width:100%}}.media-grid[data-v-0f3924e3] .media-grid,.media-grid[data-v-0f3924e3] .media-grid .media-grid__gallery,.media-grid[data-v-0f3924e3] .media-grid .media-grid__gallery--single,.media-grid[data-v-0f3924e3] .media-grid .media-grid__photos,.media-grid[data-v-0f3924e3] .media-grid .media-grid__tour,.media-grid[data-v-0f3924e3] .media-grid .media-grid__video{position:relative}.media-grid[data-v-0f3924e3] .media-grid:not(.media-grid__facilities) .btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (max-width:899.98px){.media-grid[data-v-0f3924e3] .media-grid:not(.media-grid__facilities) .btn{border-radius:50%;font-size:0;height:8rem;justify-content:center;padding:0 .9rem;width:8rem}.media-grid[data-v-0f3924e3] .media-grid:not(.media-grid__facilities) .btn svg{font-size:4rem}}@media (max-width:899.98px) and (min-width:900px){.media-grid[data-v-0f3924e3] .media-grid:not(.media-grid__facilities) .btn svg{font-size:4.8rem}}.media-grid[data-v-0f3924e3] .media-grid:not(.media-grid__facilities) .btn svg{position:relative}@media (min-width:900px){.media-grid[data-v-0f3924e3] .media-grid:not(.media-grid__facilities) .btn svg{font-size:3.2rem;left:-.8rem}}
