.reservation-block{width:100%;height:auto;max-width:100%;padding:4.5rem 0 6rem;position:relative}.reservation-block .owl-next,.reservation-block .owl-prev{display:none}.box--border{width:32.8rem;height:auto;max-height:100%;border-radius:4px;border:1px solid #979797;margin:0 auto;padding:5px}@media only screen and (max-width:75em){.box--border{width:30rem}}@media only screen and (max-width:62em){.box--border{width:32.8rem}}@media only screen and (max-width:30em){.box--border{width:31rem}}@media only screen and (max-width:22em){.box--border{width:100%}}.box--border .paragraph--type--banner-hp{width:100%;max-height:100%;height:22.5rem;text-align:center;font-size:1.6rem;font-family:gotham-medium;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:normal;padding:2.2rem;color:#fff;border-radius:4px;position:relative;overflow:hidden}.box--border .paragraph--type--banner-hp .field--name-field-link{position:absolute;bottom:2.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}.box--border .paragraph--type--banner-hp .field--name-field-link a:active,.box--border .paragraph--type--banner-hp .field--name-field-link a:link,.box--border .paragraph--type--banner-hp .field--name-field-link a:visited{font-size:1.8rem;text-align:center;font-family:gotham-medium;text-decoration:none;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;background-color:#fff;width:85%;display:inline-block;margin:0 auto;padding:1.45rem 0;border-radius:3rem}.box--border .paragraph--type--banner-hp .field--name-field-link a:focus{outline:#fff dashed 1px;outline-offset:1px}.box--border .paragraph--type--banner-hp .field--name-field-description{width:80%;margin:0 auto 2rem!important;position:relative;z-index:2;font-size:1.6rem;font-weight:500;font-family:gotham-medium}.box--border .paragraph--type--banner-hp .field--name-field-title{font-size:1.8rem;font-weight:700;color:#fff;position:relative;z-index:2}.box--border .paragraph--type--banner-hp .field--name-field-media{width:100%;max-height:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.box--border .paragraph--type--banner-hp .field--name-field-media img{height:100%;min-height:22.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.box--border .paragraph--type--banner-hp .field--name-field-media>div{height:100%}.box--border .paragraph--type--banner-hp.video iframe,.box--border .paragraph--type--banner-hp.video video{position:absolute;top:0;left:0;width:100%;height:100%}.box--border .paragraph--type--banner-hp.pink{background-image:linear-gradient(114deg,#e60075 47%,#b50254 30%,#b50254)}.box--border .paragraph--type--banner-hp.pink .field--name-field-link a:active,.box--border .paragraph--type--banner-hp.pink .field--name-field-link a:link,.box--border .paragraph--type--banner-hp.pink .field--name-field-link a:visited{color:#e60075}.box--border .paragraph--type--banner-hp.yellow{background-image:linear-gradient(114deg,#ffa400 47%,#ff8d00 30%,#ff8d00)}.box--border .paragraph--type--banner-hp.yellow .field--name-field-link a:active,.box--border .paragraph--type--banner-hp.yellow .field--name-field-link a:link,.box--border .paragraph--type--banner-hp.yellow .field--name-field-link a:visited{color:#ffa400}.box--border .paragraph--type--banner-hp.yellow .field--name-field-description{margin-top:2.5rem}.box--border .paragraph--type--banner-hp.blue{background-image:linear-gradient(114deg,#0096ca 47%,#2c7bb6 30%,#2c7bb6)}.box--border .paragraph--type--banner-hp.blue .field--name-field-link a:active,.box--border .paragraph--type--banner-hp.blue .field--name-field-link a:link,.box--border .paragraph--type--banner-hp.blue .field--name-field-link a:visited{color:#0096ca}.no-background:after{display:none!important}body.contrast-color .box--border .paragraph--type--banner-hp.pink{background-color:#b50254!important;background-image:inherit!important}body.contrast-color .box--border .paragraph--type--banner-hp.pink .field--name-field-link a:active,body.contrast-color .box--border .paragraph--type--banner-hp.pink .field--name-field-link a:link,body.contrast-color .box--border .paragraph--type--banner-hp.pink .field--name-field-link a:visited{color:#b50254}body.contrast-color .box--border .paragraph--type--banner-hp.yellow{background-color:#b06200!important;background-image:inherit!important}body.contrast-color .box--border .paragraph--type--banner-hp.yellow .field--name-field-link a:active,body.contrast-color .box--border .paragraph--type--banner-hp.yellow .field--name-field-link a:link,body.contrast-color .box--border .paragraph--type--banner-hp.yellow .field--name-field-link a:visited{color:#b06200}body.contrast-color .box--border .paragraph--type--banner-hp.blue{background-color:#2c7bb6!important;background-image:inherit!important}body.contrast-color .box--border .paragraph--type--banner-hp.blue .field--name-field-link a:active,body.contrast-color .box--border .paragraph--type--banner-hp.blue .field--name-field-link a:link,body.contrast-color .box--border .paragraph--type--banner-hp.blue .field--name-field-link a:visited{color:#2c7bb6}