@media only screen and (max-width:480px) {
    .Button_wrapper__2dBYX {
        margin-top:1.5rem;
        text-align:center;
        display:flex;
        flex-direction:column;
        align-content:space-between
    }
    .Button_button__259xm {
        width:28vw;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:1rem 1.8rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1.2rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.1rem;
        line-height:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        text-align:center
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:.7rem 1.2rem!important;
        cursor:pointer;
        transition:.2s ease;
        font-size:.6rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .Button_wrapper__2dBYX {
        margin-top:1.5rem;
        text-align:center;
        display:flex;
        flex-direction:column;
        align-content:space-between
    }
    .Button_button__259xm {
        width:28vw;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:1rem 1.8rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1.2rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.1rem;
        line-height:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        text-align:center
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem;
        min-width:12rem!important;
        max-width:22rem!important
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:.7rem 1.5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:.7rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
@media only screen and (min-width:768px) and (max-width:1200px) {
    .Button_wrapper__2dBYX {
        display:inline-block;
        width:20vw;
        text-align:center
    }
    .Button_button__259xm {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:.7rem 1.5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        width:60%;
        margin-left:auto;
        margin-right:auto;
        white-space:pre-wrap
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem;
        min-width:12rem!important;
        max-width:28rem!important
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:1.3px;
        border:1px solid var(--ter);
        padding:.7rem 1vw;
        cursor:pointer;
        transition:.2s ease;
        font-size:.7rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
@media only screen and (min-width:1200px) {
    .Button_wrapper__2dBYX {
        display:inline-block;
        width:20vw;
        text-align:center
    }
    .Button_button__259xm {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:1px;
        border:1px solid var(--ter);
        padding:.7rem 1.5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        width:60%;
        margin-left:auto;
        margin-right:auto;
        white-space:pre-wrap
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem;
        min-width:12rem!important;
        max-width:28rem!important
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:1px;
        border:1px solid var(--ter);
        padding:.7rem .5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:.9rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
.Gallery_img-render__6RUcB {
    image-rendering:crisp-edges
}
.Gallery_gallery__UeDm3 {
    display:grid;
    grid-template-areas:"p p p" "open prev next";
    grid-template-columns:20fr .8fr 1.2fr;
    width:80vw;
    grid-row-gap:.8rem;
    row-gap:.8rem;
    margin-left:auto;
    margin-right:auto;
    overflow-y:hidden
}
@media only screen and (min-width:1201px) {
    .Gallery_galleryLong__3nVCQ {
        transform:translateY(-16rem)!important
    }
    .Gallery_gallerySmall__s_L1m {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        width:50vw;
        margin-bottom:2rem;
        grid-row-gap:.5rem;
        row-gap:.5rem;
        margin-left:auto;
        margin-right:auto;
        overflow-y:hidden
    }
    .Gallery_carrSmall__zACoU {
        width:50vw;
        max-height:38vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:50vw;
        max-height:43vw;
        object-fit:cover;
        transition:.25s ease-out
    }
}
@media only screen and (min-width:831px) and (max-width:1200px) {
    .Gallery_gallerySmall__s_L1m {
        grid-template-rows:7fr 1fr;
        grid-template-columns:15fr 1fr 1fr;
        width:50vw;
        grid-row-gap:.5rem;
        row-gap:.5rem
    }
    .Gallery_galleryLong__3nVCQ,
    .Gallery_gallerySmall__s_L1m {
        z-index:5;
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        margin-left:auto;
        margin-right:auto
    }
    .Gallery_galleryLong__3nVCQ {
        grid-template-rows:1fr 1fr!important;
        grid-template-columns:13fr 1fr 1fr;
        width:40vw!important;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        transform:translateY(-8rem)!important
    }
    .Gallery_carrLong__2E3A7 {
        width:35vw;
        height:50vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasLong__2D__B {
        width:40vw;
        max-height:60vw;
        object-fit:contain;
        overflow-x:hidden;
        transition:.25s ease-out
    }
    .Gallery_carrSmall__zACoU {
        width:50vw;
        height:28.2vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:50vw;
        max-height:28.2vw;
        object-fit:cover;
        transition:.25s ease-out
    }
}
@media only screen and (max-width:830px) {
    .Gallery_gallery__UeDm3,
    .Gallery_gallerySmall__s_L1m {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        grid-template-columns:16fr .8fr 1.2fr;
        width:80vw;
        grid-row-gap:.1rem;
        row-gap:.1rem;
        margin-left:auto;
        margin-right:auto;
        overflow-y:hidden
    }
    .Gallery_gallerySmall__s_L1m {
        grid-template-rows:8fr 1fr;
        height:52vw
    }
    .Gallery_carrSmall__zACoU {
        width:80vw;
        height:43vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:80vw;
        max-height:44vw;
        object-fit:cover;
        transition:.25s ease-out
    }
    .Gallery_galleryLong__3nVCQ {
        z-index:5;
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        grid-template-rows:5fr 1fr!important;
        grid-template-columns:13fr 1fr 1fr;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        transform:translateY(-16rem)
    }
    .Gallery_carrLong__2E3A7,
    .Gallery_galleryLong__3nVCQ {
        width:80vw!important;
        margin-left:auto;
        margin-right:auto
    }
    .Gallery_carrLong__2E3A7 {
        height:50vw;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasLong__2D__B {
        width:40vw;
        height:50vw;
        object-fit:contain;
        overflow-x:hidden;
        transition:.25s ease-out
    }
}
.Gallery_slider__1xI8T {
    display:flex;
    justify-content:space-between;
    width:auto;
    animation:Gallery_zoom__32iTq 1s;
    cursor:pointer
}
.Gallery_imgFrame__1uDdJ {
    width:auto;
    height:auto;
    align-self:center;
    margin-right:5vw
}
.Gallery_imgCanvas__2Eucx {
    width:80vw;
    height:50vw;
    object-fit:cover;
    transition:.25s ease-out
}
.Gallery_imgCanvas__2Eucx:active,
.Gallery_imgCanvasSmall__hR4EB:active {
    transform:scale(.96)
}
.Gallery_carr__1T9yk {
    width:80vw;
    height:50vw;
    margin-left:auto;
    margin-right:auto;
    grid-area:p;
    overflow:hidden
}
.Gallery_next__1352W {
    margin-left:.5rem;
    transform:rotateY(180deg);
    grid-area:next
}
.Gallery_next__1352W,
.Gallery_prev__3y9U- {
    transition:.1s ease-in;
    cursor:pointer;
    padding:.5rem .8rem
}
.Gallery_prev__3y9U- {
    grid-area:prev
}
.Gallery_next__1352W:hover,
.Gallery_prev__3y9U-:hover {
    background-color:rgba(176,196,222,.427);
    border-radius:5px
}
.Gallery_next__1352W:active,
.Gallery_prev__3y9U-:active {
    background-color:#d3d3d3
}
.Gallery_galleryLong__3nVCQ {
    z-index:5;
    display:grid;
    grid-template-areas:"p p p" "open prev next";
    grid-template-rows:6fr 1fr;
    grid-template-columns:13fr 1fr 1fr;
    width:40vw;
    grid-row-gap:.8rem;
    row-gap:.8rem;
    margin-left:auto;
    margin-right:auto;
    transform:translateY(-16rem)
}
.Gallery_carrLong__2E3A7 {
    width:35vw;
    height:50vw;
    margin-left:auto;
    margin-right:auto;
    grid-area:p;
    overflow:hidden
}
.Gallery_imgCanvasLong__2D__B {
    width:35vw;
    max-height:60vw;
    object-fit:contain;
    overflow-x:hidden;
    transition:.25s ease-out
}
.Gallery_imgCanvasLong__2D__B:active {
    transform:scale(.96)
}
@media only screen and (min-width:1501px) {
    .Gallery_galleryLong__3nVCQ {
        z-index:5;
        display:grid;
        grid-template-areas:"p p p" "open prev next"!important;
        width:35vw!important;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        margin-left:auto;
        margin-right:auto;
        transform:translateY(-22rem)!important
    }
    .Gallery_carrLong__2E3A7 {
        width:35vw;
        height:60rem;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasLong__2D__B {
        width:35vw;
        max-height:80vw;
        object-fit:contain;
        overflow-x:hidden;
        transition:.25s ease-out
    }
    .Gallery_gallerySmall__s_L1m {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        width:50vw;
        grid-row-gap:.5rem;
        row-gap:.5rem;
        margin-left:auto;
        margin-right:auto;
        overflow-y:hidden;
        transform:translateY(-4rem) translateX(-5.5rem)!important
    }
    .Gallery_carrSmall__zACoU {
        width:50vw;
        height:28vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:50vw;
        height:28vw;
        object-fit:cover;
        transition:.25s ease-out
    }
    .Gallery_gallery__UeDm3 {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        height:50vw;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        overflow-y:hidden
    }
    .Gallery_carr__1T9yk,
    .Gallery_gallery__UeDm3 {
        width:80vw;
        margin-left:auto;
        margin-right:auto
    }
    .Gallery_carr__1T9yk {
        height:45vw;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvas__2Eucx {
        width:80vw;
        height:45vw;
        object-fit:cover;
        transition:.25s ease-out
    }
}
.Typo_title__2RtVn {
    color:var(--sec);
    font-size:4rem
}
@media only screen and (max-width:768px) {
    .Typo_title__2RtVn {
        font-size:2rem
    }
    .Typo_subtitle__66GKo {
        font-family:GTSectraDisplay;
        font-size:1.6rem!important;
        color:var(--sec);
        font-weight:700;
        margin-bottom:1.8rem;
        line-height:2rem
    }
}
.Typo_subtitle__66GKo {
    font-family:GTSectraDisplay;
    font-size:2rem;
    color:var(--sec);
    font-weight:700;
    margin-bottom:1.8rem;
    line-height:2rem
}
.Typo_txt__jdcjK {
    line-height:1.4rem;
    font-size:1.1rem
}
.Chimp_formDiv__1PPQc {
    background-color:var(--prim);
    margin-bottom:-1.2rem
}
.Chimp_formDivW__3VKCL {
    background-color:#fff;
    margin-bottom:0
}
.Chimp_formWrap__3egMo {
    margin-top:2rem;
    font-family:Neutra Text;
    font-size:1.1rem;
    grid-row-gap:.2rem;
    row-gap:.2rem;
    grid-column-gap:1rem;
    column-gap:1rem;
    width:55vw;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:5.5rem 0 7.5rem
}
.Chimp_inputBox__1qKeG {
    display:flex;
    justify-content:space-between
}
@media only screen and (max-width:480px) {
    .Chimp_formWrap__3egMo {
        width:90vw;
        margin-top:-11rem!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        flex-direction:column!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:70vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_bContain__tDYpo span {
        font-size:.668rem!important
    }
    .Chimp_checkBox__2Vx3Y {
        width:40vw!important;
        font-size:.8rem!important;
        flex-direction:column;
        margin-left:auto!important;
        margin-right:auto!important
    }
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .Chimp_formWrap__3egMo {
        width:90vw;
        margin-top:-10rem!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        flex-direction:column!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:70vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_checkBox__2Vx3Y {
        width:40vw!important;
        font-size:.8rem!important;
        flex-direction:column;
        margin-left:auto!important;
        margin-right:auto!important
    }
}
@media only screen and (min-width:481px) {
    .Chimp_formWrap__3egMo {
        width:90vw;
        margin-top:-10rem!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        justify-content:space-around!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:33vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_btn__QIemj {
        margin-top:3rem!important;
        width:50vw!important
    }
    .Chimp_checkBox__2Vx3Y {
        display:flex;
        justify-content:space-between;
        width:60vw;
        margin-left:auto;
        margin-right:auto
    }
}
@media only screen and (min-width:769px) {
    .Chimp_formWrap__3egMo {
        margin-top:0!important
    }
}
@media only screen and (min-width:1024px) {
    .Chimp_formWrap__3egMo {
        width:60vw;
        margin-top:0!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        justify-content:space-between!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:28vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_btn__QIemj {
        margin-top:3rem!important;
        width:25vw!important
    }
    .Chimp_checkBox__2Vx3Y {
        display:flex;
        justify-content:space-between;
        width:45vw;
        margin-left:auto;
        margin-right:auto
    }
}
.Chimp_inputDiv__2qYU4 input {
    font-family:Neutra Text;
    background-color:transparent;
    -webkit-appearance:none;
    padding:.8rem .6rem;
    height:1.2rem;
    border:1.2px solid var(--sec);
    font-size:1rem;
    cursor:text;
    width:25vw
}
.Chimp_inputDiv__2qYU4 input:focus {
    transition:.1s ease-in-out;
    outline:none;
    background-color:var(--prim)
}
.Chimp_checkDiv__2shtC label {
    margin-left:.3rem
}
.Chimp_btn__QIemj {
    margin-top:1.5rem;
    font-family:Neutra Text;
    text-transform:uppercase;
    color:var(--prim);
    background-color:var(--sec);
    border-style:none;
    font-size:1.2rem;
    grid-area:btn;
    width:8.8rem;
    height:2.6rem;
    outline:none;
    transition:.01s ease-in;
    cursor:pointer;
    letter-spacing:.2mm
}
.Chimp_check__3MXv8 {
    margin-top:1.5rem
}
.Chimp_bContain__tDYpo *,
.Chimp_bContain__tDYpo :after,
.Chimp_bContain__tDYpo :before {
    box-sizing:content-box!important
}
.Chimp_bContain__tDYpo input {
    position:absolute;
    z-index:-1;
    opacity:0
}
.Chimp_bContain__tDYpo span {
    line-height:1.54;
    font-size:1rem;
    font-family:inherit
}
.Chimp_bContain__tDYpo {
    display:table;
    position:relative;
    padding-left:1.8rem;
    cursor:pointer;
    margin-bottom:.5rem
}
.Chimp_bContain__tDYpo input[type=checkbox]~.Chimp_bInput__1giEB {
    position:absolute;
    top:.25rem;
    left:0;
    height:1rem;
    width:1rem;
    background:rgba(160,199,103,0);
    border:1px solid #0d5a15
}
.Chimp_bContain__tDYpo input~.Chimp_bInput__1giEB:after {
    content:"";
    position:absolute;
    display:none;
    left:.6rem;
    top:-.6rem;
    width:.3rem;
    height:1.3rem;
    border:solid var(--sec);
    border-width:0 3px 3px 0;
    transform:rotate(45deg);
    transition:1s ease
}
.Chimp_bContain__tDYpo:hover input~.Chimp_bInput__1giEB,
.Chimp_bContain__tDYpo input:focus~.Chimp_bInput__1giEB {
    background:var(--prim)
}
.Chimp_bContain__tDYpo input:checked~.Chimp_bInput__1giEB {
    background:rgba(0,130,243,0)
}
.Chimp_bContain__tDYpo input:checked~.Chimp_bInput__1giEB:after {
    display:block
}
.Chimp_bContain__tDYpo:hover input:not([disabled]):checked~.Chimp_bInput__1giEB,
.Chimp_bContain__tDYpo input:checked:focus~.Chimp_bInput__1giEB {
    background:var(--prim);
    border-color:var(--sec)
}
@media only screen and (max-width:480px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-7rem)
    }
    .Stay_introC__10_MI {
        margin-bottom:8rem
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        width:80vw!important;
        padding:8rem 10vw 2rem!important;
        line-height:1.8rem
    }
    .Stay_ttt__3vHub {
        width:80vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:1.4rem;
        font-family:GTSectraDisplay;
        font-weight:800;
        color:var(--ter);
        line-height:1.8rem;
        width:80vw!important;
        transition:.5s ease-out
    }
    .Stay_experience__2FpP2 {
        margin-top:10rem;
        margin-bottom:4rem!important;
        height:95rem
    }
    .Stay_noExperience__3-Pqd {
        margin-top:10rem;
        margin-bottom:4rem!important;
        height:70rem
    }
    .Stay_xpContent__Et48R {
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        grid-template-rows:1fr 1fr 1fr;
        display:flex;
        flex-direction:column;
        height:88rem!important
    }
    .Stay_xpG__1z-Qw {
        transform:translateY(-2rem)!important;
        order:1
    }
    .Stay_dropdown__2yR_3 {
        order:3;
        margin-top:5rem
    }
    .Stay_gridRight__uvvx_ {
        order:2;
        margin-top:0!important;
        width:100%!important
    }
}
@media only screen and (min-width:481px) and (max-width:828px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-15rem)
    }
    .Stay_intro__2PVE3 {
        width:100vw;
        height:63rem!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:1fr 1fr!important;
        height:60rem!important
    }
    .Stay_introC__10_MI {
        height:63rem!important
    }
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG {
        width:100vw;
        grid-column-gap:0!important;
        column-gap:0!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:1fr 1fr!important
    }
    .Stay_introCc__1d4TG {
        height:60rem!important
    }
    .Stay_introStory__34wI_ {
        width:100vw;
        grid-column-gap:0!important;
        column-gap:0!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:1fr 1fr!important;
        height:63rem!important
    }
    .Stay_ttt__3vHub {
        margin-top:2rem;
        margin-left:10vw;
        text-align:left;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:1.8rem;
        width:60vw!important;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_introCc__1d4TG .Stay_tt__29w17 {
        font-size:1.4rem!important;
        width:28vw;
        transition:.5s ease-out
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        width:80vw!important;
        padding:17rem 10vw 2rem;
        line-height:1.8rem
    }
    .Stay_xpContent__Et48R {
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        height:90rem!important;
        grid-template-rows:1fr 1fr 1fr;
        display:flex;
        flex-direction:column
    }
    .Stay_experience__2FpP2,
    .Stay_noExperience__3-Pqd {
        margin-top:6.5rem;
        margin-bottom:3rem!important
    }
    .Stay_noExperience__3-Pqd {
        height:68rem
    }
    .Stay_xpG__1z-Qw {
        transform:translateY(-5rem)!important;
        order:1
    }
    .Stay_dropdown__2yR_3 {
        order:3;
        margin-top:5rem
    }
    .Stay_gridRight__uvvx_ {
        order:2;
        margin-top:-2rem!important;
        width:100%!important
    }
}
@media only screen and (min-width:829px) and (max-width:1200px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-29rem);
        grid-column-gap:5rem!important;
        column-gap:5rem!important
    }
    .Stay_introC__10_MI {
        height:50rem!important
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        padding:30rem 10vw 5rem;
        width:20rem!important;
        line-height:1.8rem!important
    }
    .Stay_ttt__3vHub {
        width:25vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:30px;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_xpContent__Et48R {
        transition:50ms ease-in-out;
        width:80vw;
        margin-left:auto;
        height:90rem!important;
        margin-right:auto;
        display:grid;
        grid-template-areas:"gallery title" "gallery title" "details title" "details whitesp";
        grid-template-rows:.2fr 1fr 3fr 1fr;
        grid-template-columns:3fr 1.5fr;
        grid-column-gap:5rem;
        column-gap:5rem
    }
    .Stay_experience__2FpP2 {
        height:60rem;
        margin-top:15rem
    }
    .Stay_noExperience__3-Pqd {
        height:52rem;
        margin-top:15rem
    }
    .Stay_dropdown__2yR_3 {
        margin-top:-7rem
    }
}
@media only screen and (min-width:1500px) {
    .Stay_experience__2FpP2 {
        height:66vw;
        margin-top:10rem
    }
    .Stay_noExperience__3-Pqd {
        height:46vw;
        margin-top:10rem
    }
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-29rem)
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        padding:30rem 10vw 5rem;
        line-height:1.8rem!important
    }
    .Stay_ttt__3vHub {
        width:30vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:30px;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI {
        height:40rem!important
    }
    .Stay_xpContent__Et48R {
        transition:50ms ease-in-out;
        max-height:-webkit-fit-content!important;
        max-height:-moz-fit-content!important;
        max-height:fit-content!important;
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        display:grid;
        grid-template-areas:"gallery title" "gallery title" "details title" "details whitesp";
        grid-template-rows:.2fr 1fr 3fr 1fr;
        grid-template-columns:3fr 1.5fr;
        grid-column-gap:7rem;
        column-gap:7rem
    }
    .Stay_dropdown__2yR_3 {
        margin-top:-11rem
    }
}
@media only screen and (min-width:1201px) and (max-width:1500px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-29rem)
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        padding:30rem 10vw 5rem;
        line-height:1.8rem!important
    }
    .Stay_ttt__3vHub {
        width:30vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:30px;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI {
        height:40rem!important
    }
    .Stay_xpContent__Et48R {
        transition:50ms ease-in-out;
        max-height:-webkit-fit-content!important;
        max-height:-moz-fit-content!important;
        max-height:fit-content!important;
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        display:grid;
        grid-template-areas:"gallery title" "gallery title" "details title" "details whitesp";
        grid-template-rows:.2fr 1fr 3fr 1fr;
        grid-template-columns:3fr 1.5fr;
        grid-column-gap:7rem;
        column-gap:7rem
    }
    .Stay_experience__2FpP2 {
        height:87vw;
        margin-top:10rem
    }
    .Stay_noExperience__3-Pqd {
        height:66vw;
        margin-top:10rem
    }
    .Stay_dropdown__2yR_3 {
        margin-top:-11rem
    }
}
.Stay_quotesub__3OkkR {
    font-size:20px;
    transform:translateY(-.5rem)
}
.Stay_quotesub__3OkkR,
.Stay_tt__29w17 {
    font-family:GTSectraDisplay;
    font-weight:800;
    color:var(--ter)
}
.Stay_tt__29w17 {
    transition:.5s ease-out
}
.Stay_pic__328in {
    margin-top:7rem;
    z-index:10;
    position:sticky;
    font-size:0;
    overflow-y:hidden
}
.Stay_intro__2PVE3 {
    height:45rem
}
.Stay_intro__2PVE3,
.Stay_introC__10_MI {
    margin-left:auto;
    margin-right:auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:7rem;
    column-gap:7rem;
    align-items:baseline;
    z-index:3;
    font-size:0
}
.Stay_introC__10_MI {
    height:52rem
}
.Stay_introCc__1d4TG {
    height:36rem
}
.Stay_introCc__1d4TG,
.Stay_introStory__34wI_ {
    margin-left:auto;
    margin-right:auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:7rem;
    column-gap:7rem;
    align-items:baseline;
    z-index:3;
    font-size:0
}
.Stay_introStory__34wI_ {
    height:30rem
}
.Stay_txt__1QQHS {
    background-color:var(--prim);
    width:33vw
}
.Stay_txt__1QQHS,
.Stay_txt__1QQHS p,
.Stay_txtC__1kqmX {
    font-size:1rem;
    line-height:1.8rem!important
}
.Stay_txtC__1kqmX {
    background-color:var(--prim);
    width:33vw
}
.Stay_txtC__1kqmX p {
    margin-left:1.4rem;
    line-height:1.4rem;
    text-indent:-1.4rem
}
.Stay_txtC__1kqmX p:before {
    content:"\2022";
    margin-right:1rem;
    margin-left:.2rem
}
.Stay_line__1Cbm5 {
    height:10vh;
    width:1px;
    background-color:var(--ter)
}
.Stay_experience__2FpP2,
.Stay_noExperience__3-Pqd {
    width:100vw;
    margin-bottom:8rem;
    background-color:var(--prim)
}
.Stay_xpG__1z-Qw {
    grid-area:gallery;
    transform:translateY(-10rem)
}
.Stay_gridRight__uvvx_ {
    margin-top:5rem;
    grid-area:title;
    width:77%
}
.Stay_dropdown__2yR_3 {
    grid-area:details
}
.Stay_more__Caa3j {
    margin-left:auto;
    margin-right:auto
}
.Stay_insp__3ughw {
    height:50rem
}
.Stay_bottomP__6818I {
    transform:translateY(-8rem);
    height:26rem
}

@media only screen and (max-width:480px) {
    .Button_wrapper__2dBYX {
        margin-top:1.5rem;
        text-align:center;
        display:flex;
        flex-direction:column;
        align-content:space-between
    }
    .Button_button__259xm {
        width:28vw;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:1rem 1.8rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1.2rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.1rem;
        line-height:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        text-align:center
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:.7rem 1.2rem!important;
        cursor:pointer;
        transition:.2s ease;
        font-size:.6rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .Button_wrapper__2dBYX {
        margin-top:1.5rem;
        text-align:center;
        display:flex;
        flex-direction:column;
        align-content:space-between
    }
    .Button_button__259xm {
        width:28vw;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:1rem 1.8rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1.2rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.1rem;
        line-height:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        text-align:center
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem;
        min-width:12rem!important;
        max-width:22rem!important
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:.7rem 1.5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:.7rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
@media only screen and (min-width:768px) and (max-width:1200px) {
    .Button_wrapper__2dBYX {
        display:inline-block;
        width:20vw;
        text-align:center
    }
    .Button_button__259xm {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:2px;
        border:1px solid var(--ter);
        padding:.7rem 1.5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        width:60%;
        margin-left:auto;
        margin-right:auto;
        white-space:pre-wrap
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem;
        min-width:12rem!important;
        max-width:28rem!important
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:1.3px;
        border:1px solid var(--ter);
        padding:.7rem 1vw;
        cursor:pointer;
        transition:.2s ease;
        font-size:.7rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
@media only screen and (min-width:1200px) {
    .Button_wrapper__2dBYX {
        display:inline-block;
        width:20vw;
        text-align:center
    }
    .Button_button__259xm {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:1px;
        border:1px solid var(--ter);
        padding:.7rem 1.5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:1rem
    }
    .Button_button__259xm:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
    .Button_sub__Bv-l3 {
        margin-top:1.4rem;
        color:var(--ter);
        font-size:1.1rem;
        width:60%;
        margin-left:auto;
        margin-right:auto;
        white-space:pre-wrap
    }
    .Button_wrapperI__pB0-K {
        margin-top:1rem;
        margin-bottom:1rem;
        display:inline-block;
        text-align:left;
        line-height:1.4rem;
        min-width:12rem!important;
        max-width:28rem!important
    }
    .Button_btnI__PEZ0B {
        text-align:center;
        color:var(--ter);
        text-transform:uppercase;
        letter-spacing:1px;
        border:1px solid var(--ter);
        padding:.7rem .5rem;
        cursor:pointer;
        transition:.2s ease;
        font-size:.9rem
    }
    .Button_btnI__PEZ0B:hover {
        border-radius:1px;
        background-color:var(--ter);
        color:var(--prim);
        transform:scale(1.1)
    }
}
.Gallery_img-render__6RUcB {
    image-rendering:crisp-edges
}
.Gallery_gallery__UeDm3 {
    display:grid;
    grid-template-areas:"p p p" "open prev next";
    grid-template-columns:20fr .8fr 1.2fr;
    width:80vw;
    grid-row-gap:.8rem;
    row-gap:.8rem;
    margin-left:auto;
    margin-right:auto;
    overflow-y:hidden
}
@media only screen and (min-width:1201px) {
    .Gallery_galleryLong__3nVCQ {
        transform:translateY(-16rem)!important
    }
    .Gallery_gallerySmall__s_L1m {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        width:50vw;
        margin-bottom:2rem;
        grid-row-gap:.5rem;
        row-gap:.5rem;
        margin-left:auto;
        margin-right:auto;
        overflow-y:hidden
    }
    .Gallery_carrSmall__zACoU {
        width:50vw;
        max-height:38vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:50vw;
        max-height:43vw;
        object-fit:cover;
        transition:.25s ease-out
    }
}
@media only screen and (min-width:831px) and (max-width:1200px) {
    .Gallery_gallerySmall__s_L1m {
        grid-template-rows:7fr 1fr;
        grid-template-columns:15fr 1fr 1fr;
        width:50vw;
        grid-row-gap:.5rem;
        row-gap:.5rem
    }
    .Gallery_galleryLong__3nVCQ,
    .Gallery_gallerySmall__s_L1m {
        z-index:5;
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        margin-left:auto;
        margin-right:auto
    }
    .Gallery_galleryLong__3nVCQ {
        grid-template-rows:1fr 1fr!important;
        grid-template-columns:13fr 1fr 1fr;
        width:40vw!important;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        transform:translateY(-8rem)!important
    }
    .Gallery_carrLong__2E3A7 {
        width:35vw;
        height:50vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasLong__2D__B {
        width:40vw;
        max-height:60vw;
        object-fit:contain;
        overflow-x:hidden;
        transition:.25s ease-out
    }
    .Gallery_carrSmall__zACoU {
        width:50vw;
        height:28.2vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:50vw;
        max-height:28.2vw;
        object-fit:cover;
        transition:.25s ease-out
    }
}
@media only screen and (max-width:830px) {
    .Gallery_gallery__UeDm3,
    .Gallery_gallerySmall__s_L1m {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        grid-template-columns:16fr .8fr 1.2fr;
        width:80vw;
        grid-row-gap:.1rem;
        row-gap:.1rem;
        margin-left:auto;
        margin-right:auto;
        overflow-y:hidden
    }
    .Gallery_gallerySmall__s_L1m {
        grid-template-rows:8fr 1fr;
        height:52vw
    }
    .Gallery_carrSmall__zACoU {
        width:80vw;
        height:43vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:80vw;
        max-height:44vw;
        object-fit:cover;
        transition:.25s ease-out
    }
    .Gallery_galleryLong__3nVCQ {
        z-index:5;
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        grid-template-rows:5fr 1fr!important;
        grid-template-columns:13fr 1fr 1fr;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        transform:translateY(-16rem)
    }
    .Gallery_carrLong__2E3A7,
    .Gallery_galleryLong__3nVCQ {
        width:80vw!important;
        margin-left:auto;
        margin-right:auto
    }
    .Gallery_carrLong__2E3A7 {
        height:50vw;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasLong__2D__B {
        width:40vw;
        height:50vw;
        object-fit:contain;
        overflow-x:hidden;
        transition:.25s ease-out
    }
}
.Gallery_slider__1xI8T {
    display:flex;
    justify-content:space-between;
    width:auto;
    animation:Gallery_zoom__32iTq 1s;
    cursor:pointer
}
.Gallery_imgFrame__1uDdJ {
    width:auto;
    height:auto;
    align-self:center;
    margin-right:5vw
}
.Gallery_imgCanvas__2Eucx {
    width:80vw;
    height:50vw;
    object-fit:cover;
    transition:.25s ease-out
}
.Gallery_imgCanvas__2Eucx:active,
.Gallery_imgCanvasSmall__hR4EB:active {
    transform:scale(.96)
}
.Gallery_carr__1T9yk {
    width:80vw;
    height:50vw;
    margin-left:auto;
    margin-right:auto;
    grid-area:p;
    overflow:hidden
}
.Gallery_next__1352W {
    margin-left:.5rem;
    transform:rotateY(180deg);
    grid-area:next
}
.Gallery_next__1352W,
.Gallery_prev__3y9U- {
    transition:.1s ease-in;
    cursor:pointer;
    padding:.5rem .8rem
}
.Gallery_prev__3y9U- {
    grid-area:prev
}
.Gallery_next__1352W:hover,
.Gallery_prev__3y9U-:hover {
    background-color:rgba(176,196,222,.427);
    border-radius:5px
}
.Gallery_next__1352W:active,
.Gallery_prev__3y9U-:active {
    background-color:#d3d3d3
}
.Gallery_galleryLong__3nVCQ {
    z-index:5;
    display:grid;
    grid-template-areas:"p p p" "open prev next";
    grid-template-rows:6fr 1fr;
    grid-template-columns:13fr 1fr 1fr;
    width:40vw;
    grid-row-gap:.8rem;
    row-gap:.8rem;
    margin-left:auto;
    margin-right:auto;
    transform:translateY(-16rem)
}
.Gallery_carrLong__2E3A7 {
    width:35vw;
    height:50vw;
    margin-left:auto;
    margin-right:auto;
    grid-area:p;
    overflow:hidden
}
.Gallery_imgCanvasLong__2D__B {
    width:35vw;
    max-height:60vw;
    object-fit:contain;
    overflow-x:hidden;
    transition:.25s ease-out
}
.Gallery_imgCanvasLong__2D__B:active {
    transform:scale(.96)
}
@media only screen and (min-width:1501px) {
    .Gallery_galleryLong__3nVCQ {
        z-index:5;
        display:grid;
        grid-template-areas:"p p p" "open prev next"!important;
        width:35vw!important;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        margin-left:auto;
        margin-right:auto;
        transform:translateY(-22rem)!important
    }
    .Gallery_carrLong__2E3A7 {
        width:35vw;
        height:60rem;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasLong__2D__B {
        width:35vw;
        max-height:80vw;
        object-fit:contain;
        overflow-x:hidden;
        transition:.25s ease-out
    }
    .Gallery_gallerySmall__s_L1m {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        width:50vw;
        grid-row-gap:.5rem;
        row-gap:.5rem;
        margin-left:auto;
        margin-right:auto;
        overflow-y:hidden;
        transform:translateY(-4rem) translateX(-5.5rem)!important
    }
    .Gallery_carrSmall__zACoU {
        width:50vw;
        height:28vw;
        margin-left:auto;
        margin-right:auto;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvasSmall__hR4EB {
        width:50vw;
        height:28vw;
        object-fit:cover;
        transition:.25s ease-out
    }
    .Gallery_gallery__UeDm3 {
        display:grid;
        grid-template-areas:"p p p" "open prev next";
        height:50vw;
        grid-row-gap:.8rem;
        row-gap:.8rem;
        overflow-y:hidden
    }
    .Gallery_carr__1T9yk,
    .Gallery_gallery__UeDm3 {
        width:80vw;
        margin-left:auto;
        margin-right:auto
    }
    .Gallery_carr__1T9yk {
        height:45vw;
        grid-area:p;
        overflow:hidden
    }
    .Gallery_imgCanvas__2Eucx {
        width:80vw;
        height:45vw;
        object-fit:cover;
        transition:.25s ease-out
    }
}
.Typo_title__2RtVn {
    color:var(--sec);
    font-size:4rem
}
@media only screen and (max-width:768px) {
    .Typo_title__2RtVn {
        font-size:2rem
    }
    .Typo_subtitle__66GKo {
        font-family:GTSectraDisplay;
        font-size:1.6rem!important;
        color:var(--sec);
        font-weight:700;
        margin-bottom:1.8rem;
        line-height:2rem
    }
}
.Typo_subtitle__66GKo {
    font-family:GTSectraDisplay;
    font-size:2rem;
    color:var(--sec);
    font-weight:700;
    margin-bottom:1.8rem;
    line-height:2rem
}
.Typo_txt__jdcjK {
    line-height:1.4rem;
    font-size:1.1rem
}
.Chimp_formDiv__1PPQc {
    background-color:var(--prim);
    margin-bottom:-1.2rem
}
.Chimp_formDivW__3VKCL {
    background-color:#fff;
    margin-bottom:0
}
.Chimp_formWrap__3egMo {
    margin-top:2rem;
    font-family:Neutra Text;
    font-size:1.1rem;
    grid-row-gap:.2rem;
    row-gap:.2rem;
    grid-column-gap:1rem;
    column-gap:1rem;
    width:55vw;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:5.5rem 0 7.5rem
}
.Chimp_inputBox__1qKeG {
    display:flex;
    justify-content:space-between
}
@media only screen and (max-width:480px) {
    .Chimp_formWrap__3egMo {
        width:90vw;
        margin-top:-11rem!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        flex-direction:column!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:70vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_bContain__tDYpo span {
        font-size:.668rem!important
    }
    .Chimp_checkBox__2Vx3Y {
        width:40vw!important;
        font-size:.8rem!important;
        flex-direction:column;
        margin-left:auto!important;
        margin-right:auto!important
    }
}
@media only screen and (min-width:481px) and (max-width:768px) {
    .Chimp_formWrap__3egMo {
        width:90vw;
        margin-top:-10rem!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        flex-direction:column!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:70vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_checkBox__2Vx3Y {
        width:40vw!important;
        font-size:.8rem!important;
        flex-direction:column;
        margin-left:auto!important;
        margin-right:auto!important
    }
}
@media only screen and (min-width:481px) {
    .Chimp_formWrap__3egMo {
        width:90vw;
        margin-top:-10rem!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        justify-content:space-around!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:33vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_btn__QIemj {
        margin-top:3rem!important;
        width:50vw!important
    }
    .Chimp_checkBox__2Vx3Y {
        display:flex;
        justify-content:space-between;
        width:60vw;
        margin-left:auto;
        margin-right:auto
    }
}
@media only screen and (min-width:769px) {
    .Chimp_formWrap__3egMo {
        margin-top:0!important
    }
}
@media only screen and (min-width:1024px) {
    .Chimp_formWrap__3egMo {
        width:60vw;
        margin-top:0!important
    }
    .Chimp_inputBox__1qKeG {
        display:flex;
        justify-content:space-between!important
    }
    .Chimp_inputDiv__2qYU4 input {
        width:28vw!important;
        margin-top:1rem;
        margin-bottom:.5rem
    }
    .Chimp_btn__QIemj {
        margin-top:3rem!important;
        width:25vw!important
    }
    .Chimp_checkBox__2Vx3Y {
        display:flex;
        justify-content:space-between;
        width:45vw;
        margin-left:auto;
        margin-right:auto
    }
}
.Chimp_inputDiv__2qYU4 input {
    font-family:Neutra Text;
    background-color:transparent;
    -webkit-appearance:none;
    padding:.8rem .6rem;
    height:1.2rem;
    border:1.2px solid var(--sec);
    font-size:1rem;
    cursor:text;
    width:25vw
}
.Chimp_inputDiv__2qYU4 input:focus {
    transition:.1s ease-in-out;
    outline:none;
    background-color:var(--prim)
}
.Chimp_checkDiv__2shtC label {
    margin-left:.3rem
}
.Chimp_btn__QIemj {
    margin-top:1.5rem;
    font-family:Neutra Text;
    text-transform:uppercase;
    color:var(--prim);
    background-color:var(--sec);
    border-style:none;
    font-size:1.2rem;
    grid-area:btn;
    width:8.8rem;
    height:2.6rem;
    outline:none;
    transition:.01s ease-in;
    cursor:pointer;
    letter-spacing:.2mm
}
.Chimp_check__3MXv8 {
    margin-top:1.5rem
}
.Chimp_bContain__tDYpo *,
.Chimp_bContain__tDYpo :after,
.Chimp_bContain__tDYpo :before {
    box-sizing:content-box!important
}
.Chimp_bContain__tDYpo input {
    position:absolute;
    z-index:-1;
    opacity:0
}
.Chimp_bContain__tDYpo span {
    line-height:1.54;
    font-size:1rem;
    font-family:inherit
}
.Chimp_bContain__tDYpo {
    display:table;
    position:relative;
    padding-left:1.8rem;
    cursor:pointer;
    margin-bottom:.5rem
}
.Chimp_bContain__tDYpo input[type=checkbox]~.Chimp_bInput__1giEB {
    position:absolute;
    top:.25rem;
    left:0;
    height:1rem;
    width:1rem;
    background:rgba(160,199,103,0);
    border:1px solid #0d5a15
}
.Chimp_bContain__tDYpo input~.Chimp_bInput__1giEB:after {
    content:"";
    position:absolute;
    display:none;
    left:.6rem;
    top:-.6rem;
    width:.3rem;
    height:1.3rem;
    border:solid var(--sec);
    border-width:0 3px 3px 0;
    transform:rotate(45deg);
    transition:1s ease
}
.Chimp_bContain__tDYpo:hover input~.Chimp_bInput__1giEB,
.Chimp_bContain__tDYpo input:focus~.Chimp_bInput__1giEB {
    background:var(--prim)
}
.Chimp_bContain__tDYpo input:checked~.Chimp_bInput__1giEB {
    background:rgba(0,130,243,0)
}
.Chimp_bContain__tDYpo input:checked~.Chimp_bInput__1giEB:after {
    display:block
}
.Chimp_bContain__tDYpo:hover input:not([disabled]):checked~.Chimp_bInput__1giEB,
.Chimp_bContain__tDYpo input:checked:focus~.Chimp_bInput__1giEB {
    background:var(--prim);
    border-color:var(--sec)
}
@media only screen and (max-width:480px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-7rem)
    }
    .Stay_introC__10_MI {
        margin-bottom:8rem
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        width:80vw!important;
        padding:8rem 10vw 2rem!important;
        line-height:1.8rem
    }
    .Stay_ttt__3vHub {
        width:80vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:1.4rem;
        font-family:GTSectraDisplay;
        font-weight:800;
        color:var(--ter);
        line-height:1.8rem;
        width:80vw!important;
        transition:.5s ease-out
    }
    .Stay_experience__2FpP2 {
        margin-top:10rem;
        margin-bottom:4rem!important;
        height:95rem
    }
    .Stay_noExperience__3-Pqd {
        margin-top:10rem;
        margin-bottom:4rem!important;
        height:70rem
    }
    .Stay_xpContent__Et48R {
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        grid-template-rows:1fr 1fr 1fr;
        display:flex;
        flex-direction:column;
        height:88rem!important
    }
    .Stay_xpG__1z-Qw {
        transform:translateY(-2rem)!important;
        order:1
    }
    .Stay_dropdown__2yR_3 {
        order:3;
        margin-top:5rem
    }
    .Stay_gridRight__uvvx_ {
        order:2;
        margin-top:0!important;
        width:100%!important
    }
}
@media only screen and (min-width:481px) and (max-width:828px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-15rem)
    }
    .Stay_intro__2PVE3 {
        width:100vw;
        height:63rem!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:1fr 1fr!important;
        height:60rem!important
    }
    .Stay_introC__10_MI {
        height:63rem!important
    }
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG {
        width:100vw;
        grid-column-gap:0!important;
        column-gap:0!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:1fr 1fr!important
    }
    .Stay_introCc__1d4TG {
        height:60rem!important
    }
    .Stay_introStory__34wI_ {
        width:100vw;
        grid-column-gap:0!important;
        column-gap:0!important;
        display:grid!important;
        grid-template-columns:1fr!important;
        grid-template-rows:1fr 1fr!important;
        height:63rem!important
    }
    .Stay_ttt__3vHub {
        margin-top:2rem;
        margin-left:10vw;
        text-align:left;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:1.8rem;
        width:60vw!important;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_introCc__1d4TG .Stay_tt__29w17 {
        font-size:1.4rem!important;
        width:28vw;
        transition:.5s ease-out
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        width:80vw!important;
        padding:17rem 10vw 2rem;
        line-height:1.8rem
    }
    .Stay_xpContent__Et48R {
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        height:90rem!important;
        grid-template-rows:1fr 1fr 1fr;
        display:flex;
        flex-direction:column
    }
    .Stay_experience__2FpP2,
    .Stay_noExperience__3-Pqd {
        margin-top:6.5rem;
        margin-bottom:3rem!important
    }
    .Stay_noExperience__3-Pqd {
        height:68rem
    }
    .Stay_xpG__1z-Qw {
        transform:translateY(-5rem)!important;
        order:1
    }
    .Stay_dropdown__2yR_3 {
        order:3;
        margin-top:5rem
    }
    .Stay_gridRight__uvvx_ {
        order:2;
        margin-top:-2rem!important;
        width:100%!important
    }
}
@media only screen and (min-width:829px) and (max-width:1200px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-29rem);
        grid-column-gap:5rem!important;
        column-gap:5rem!important
    }
    .Stay_introC__10_MI {
        height:50rem!important
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        padding:30rem 10vw 5rem;
        width:20rem!important;
        line-height:1.8rem!important
    }
    .Stay_ttt__3vHub {
        width:25vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:30px;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_xpContent__Et48R {
        transition:50ms ease-in-out;
        width:80vw;
        margin-left:auto;
        height:90rem!important;
        margin-right:auto;
        display:grid;
        grid-template-areas:"gallery title" "gallery title" "details title" "details whitesp";
        grid-template-rows:.2fr 1fr 3fr 1fr;
        grid-template-columns:3fr 1.5fr;
        grid-column-gap:5rem;
        column-gap:5rem
    }
    .Stay_experience__2FpP2 {
        height:60rem;
        margin-top:15rem
    }
    .Stay_noExperience__3-Pqd {
        height:52rem;
        margin-top:15rem
    }
    .Stay_dropdown__2yR_3 {
        margin-top:-7rem
    }
}
@media only screen and (min-width:1500px) {
    .Stay_experience__2FpP2 {
        height:66vw;
        margin-top:10rem
    }
    .Stay_noExperience__3-Pqd {
        height:46vw;
        margin-top:10rem
    }
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-29rem)
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        padding:30rem 10vw 5rem;
        line-height:1.8rem!important
    }
    .Stay_ttt__3vHub {
        width:30vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:30px;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI {
        height:40rem!important
    }
    .Stay_xpContent__Et48R {
        transition:50ms ease-in-out;
        max-height:-webkit-fit-content!important;
        max-height:-moz-fit-content!important;
        max-height:fit-content!important;
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        display:grid;
        grid-template-areas:"gallery title" "gallery title" "details title" "details whitesp";
        grid-template-rows:.2fr 1fr 3fr 1fr;
        grid-template-columns:3fr 1.5fr;
        grid-column-gap:7rem;
        column-gap:7rem
    }
    .Stay_dropdown__2yR_3 {
        margin-top:-11rem
    }
}
@media only screen and (min-width:1201px) and (max-width:1500px) {
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI,
    .Stay_introCc__1d4TG,
    .Stay_introStory__34wI_ {
        transform:translateY(-29rem)
    }
    .Stay_txt__1QQHS,
    .Stay_txtC__1kqmX {
        padding:30rem 10vw 5rem;
        line-height:1.8rem!important
    }
    .Stay_ttt__3vHub {
        width:30vw;
        transition:.5s ease-out
    }
    .Stay_tt__29w17 {
        font-size:30px;
        line-height:2.2rem;
        transition:.5s ease-out
    }
    .Stay_intro__2PVE3,
    .Stay_introC__10_MI {
        height:40rem!important
    }
    .Stay_xpContent__Et48R {
        transition:50ms ease-in-out;
        max-height:-webkit-fit-content!important;
        max-height:-moz-fit-content!important;
        max-height:fit-content!important;
        width:80vw;
        margin-left:auto;
        margin-right:auto;
        display:grid;
        grid-template-areas:"gallery title" "gallery title" "details title" "details whitesp";
        grid-template-rows:.2fr 1fr 3fr 1fr;
        grid-template-columns:3fr 1.5fr;
        grid-column-gap:7rem;
        column-gap:7rem
    }
    .Stay_experience__2FpP2 {
        height:87vw;
        margin-top:10rem
    }
    .Stay_noExperience__3-Pqd {
        height:66vw;
        margin-top:10rem
    }
    .Stay_dropdown__2yR_3 {
        margin-top:-11rem
    }
}
.Stay_quotesub__3OkkR {
    font-size:20px;
    transform:translateY(-.5rem)
}
.Stay_quotesub__3OkkR,
.Stay_tt__29w17 {
    font-family:GTSectraDisplay;
    font-weight:800;
    color:var(--ter)
}
.Stay_tt__29w17 {
    transition:.5s ease-out
}
.Stay_pic__328in {
    margin-top:7rem;
    z-index:10;
    position:sticky;
    font-size:0;
    overflow-y:hidden
}
.Stay_intro__2PVE3 {
    height:45rem
}
.Stay_intro__2PVE3,
.Stay_introC__10_MI {
    margin-left:auto;
    margin-right:auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:7rem;
    column-gap:7rem;
    align-items:baseline;
    z-index:3;
    font-size:0
}
.Stay_introC__10_MI {
    height:52rem
}
.Stay_introCc__1d4TG {
    height:36rem
}
.Stay_introCc__1d4TG,
.Stay_introStory__34wI_ {
    margin-left:auto;
    margin-right:auto;
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-column-gap:7rem;
    column-gap:7rem;
    align-items:baseline;
    z-index:3;
    font-size:0
}
.Stay_introStory__34wI_ {
    height:30rem
}
.Stay_txt__1QQHS {
    background-color:var(--prim);
    width:33vw
}
.Stay_txt__1QQHS,
.Stay_txt__1QQHS p,
.Stay_txtC__1kqmX {
    font-size:1rem;
    line-height:1.8rem!important
}
.Stay_txtC__1kqmX {
    background-color:var(--prim);
    width:33vw
}
.Stay_txtC__1kqmX p {
    margin-left:1.4rem;
    line-height:1.4rem;
    text-indent:-1.4rem
}
.Stay_txtC__1kqmX p:before {
    content:"\2022";
    margin-right:1rem;
    margin-left:.2rem
}
.Stay_line__1Cbm5 {
    height:10vh;
    width:1px;
    background-color:var(--ter)
}
.Stay_experience__2FpP2,
.Stay_noExperience__3-Pqd {
    width:100vw;
    margin-bottom:8rem;
    background-color:var(--prim)
}
.Stay_xpG__1z-Qw {
    grid-area:gallery;
    transform:translateY(-10rem)
}
.Stay_gridRight__uvvx_ {
    margin-top:5rem;
    grid-area:title;
    width:77%
}
.Stay_dropdown__2yR_3 {
    grid-area:details
}
.Stay_more__Caa3j {
    margin-left:auto;
    margin-right:auto
}
.Stay_insp__3ughw {
    height:50rem
}
.Stay_bottomP__6818I {
    transform:translateY(-8rem);
    height:26rem
}


.More_container__MNjEa {
    background-color:#fff
}
@media only screen and (max-width:768px) {
    .More_more__2wVZR {
        margin:5rem auto 13rem;
        width:80vw;
        display:grid;
        grid-template-columns:3fr 1fr!important;
        grid-template-areas:"left" "right";
        align-items:center;
        grid-row-gap:2rem;
        row-gap:2rem
    }
    .More_pic__1Am3f {
        grid-area:right;
        width:80vw;
        margin-bottom:2rem
    }
}
@media only screen and (min-width:768px) and (max-width:1200px) {
    .More_more__2wVZR {
        margin:5rem auto;
        width:80vw;
        display:flex;
        flex-direction:column-reverse
    }
    .More_pic__1Am3f {
        margin-bottom:2rem;
        width:80vw;
        height:25vh;
        object-fit:cover
    }
}
@media only screen and (min-width:1201px) {
    .More_more__2wVZR {
        margin:8rem auto;
        width:80vw;
        display:grid;
        grid-template-columns:1fr 1fr;
        grid-template-areas:"left right";
        align-items:center;
        grid-column-gap:5rem;
        column-gap:5rem
    }
    .More_pic__1Am3f {
        grid-area:right;
        width:45vw;
        object-fit:cover;
        height:30vh
    }
}
@media only screen and (min-width:1501px) {
    .More_more__2wVZR {
        margin:15rem auto 13rem;
        width:80vw;
        display:grid;
        grid-template-columns:1fr 1fr;
        grid-template-areas:"left right";
        align-items:center;
        grid-column-gap:20rem;
        column-gap:20rem;
        line-height:1.8rem
    }
    .More_pic__1Am3f {
        grid-area:right;
        width:40vw;
        object-fit:cover;
        height:35vh
    }
}
