.content-block-list{text-align:center;margin-left:auto;margin-right:auto}.content-block-list.text-align-left{text-align:left}.content-block-list.text-align-right{text-align:right}.content-block-list>h1:last-child,.content-block-list>h2:last-child,.content-block-list>h3:last-child,.content-block-list>h4:last-child,.content-block-list>h5:last-child,.content-block-list>h6:last-child,.content-block-list>p:last-child,.content-block-list>ul:last-child,.content-block-list>ol:last-child{margin-bottom:0}.content-block-list h2{margin-bottom:4.5rem}.content-block-list h2 .subtitle{margin-top:1rem}.content-block-list .accommodations-list .explore-nav a{font-size:.875rem;font-size:clamp(0.8571rem, 1.333vw, 0.875rem)}@media(max-width: 48em){.content-block-list .accommodations-list .explore-nav a{font-size:.8571rem}}@media(max-width: 40em){.content-block-list .accommodations-list .explore-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100vw;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.content-block-list .accommodations-list .explore-nav a{padding:1.5rem 1.5rem .5rem 0 !important}}.content-block-list .accommodations-list .explore-acc-wrapper{padding:0 3rem 2rem 3rem;position:relative}.content-block-list .accommodations-list .explore-acc-wrapper .explore-nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 64em){.content-block-list .accommodations-list .explore-acc-wrapper .explore-nav{max-width:100vw}}.content-block-list .accommodations-list .explore-acc-wrapper h2{padding-right:.5rem}@media(max-width: 48em){.content-block-list .accommodations-list .explore-acc-wrapper{padding:0 3.5rem 2rem 3.5rem;display:block;width:100vw;height:auto;left:-2rem}.content-block-list .accommodations-list .explore-acc-wrapper h2.no-margin{margin-bottom:1rem}}@media(max-width: 40em){.content-block-list .accommodations-list .explore-acc-wrapper{padding:0 2rem}.content-block-list .accommodations-list .explore-acc-wrapper h2.no-margin{margin-bottom:0;padding-right:0;font-size:1rem;font-size:clamp(1rem, 1.333vw, 1rem)}}@media(max-width: 40em)and (max-width: 48em){.content-block-list .accommodations-list .explore-acc-wrapper h2.no-margin{font-size:1rem}}@media(max-width: 40em){.content-block-list .accommodations-list .list-accommodations{margin-top:3rem;min-width:100vw;margin-left:-2rem;overflow:scroll;height:auto}.content-block-list .accommodations-list .list-accommodations .cta-blocks-accommoadtions.active{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 2rem;min-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-block-list .accommodations-list .list-accommodations .cta-blocks-accommoadtions.active .cta{width:calc(100vw - 5rem)}.content-block-list .accommodations-list .list-accommodations .cta-blocks-accommoadtions.active .cta:hover{-webkit-transform:none;transform:none}}.content-block-list .buttons-list{margin-top:9rem}@media(max-width: 40em){.content-block-list .buttons-list{margin-top:0}}
/*# sourceMappingURL=list_accommodation.css.map */
