.grid-push-bottom{margin-bottom:1rem}body{max-width:100% !important;color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0;padding:0;overflow-x:hidden;background-color:#fff;-webkit-font-smoothing:auto}a.button{-webkit-font-smoothing:auto;letter-spacing:normal}.grid-container{max-width:1200px;padding:0;margin:auto}@media (max-width: 768px){.grid-container{max-width:100vw}}a.skip-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-content:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}.adaptiveimage img{width:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}img.lazyload:not([src]){visibility:hidden}.unselectable{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.sticky{position:fixed;top:0;left:0;width:100%;z-index:500}.park-attractions-list__card{width:auto;position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:125px;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px}@media (min-width: 768px) and (max-width: 1023px){.park-attractions-list__card{min-height:195px;margin-bottom:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 1024px){.park-attractions-list__card{min-height:195px;margin-bottom:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.park-attractions-list__card:hover{-webkit-box-shadow:0 0 8px 0 #CCE6E7;box-shadow:0 0 8px 0 #CCE6E7}.park-attractions-list__card--content{margin-bottom:1.7143em}.park-attractions-list__card--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.park-attractions-list__card--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.park-attractions-list__image-wrapper{position:relative}.park-attractions-list__image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;border-radius:16px 16px 0 0}@media (min-width: 768px) and (max-width: 1023px){.park-attractions-list__image{max-width:265px;min-height:208px;height:100%;border-radius:16px 0 0 16px}}@media (min-width: 1024px){.park-attractions-list__image{max-width:394px;min-height:222px;height:100%;border-radius:16px 0 0 16px}}.park-attractions-list__overlay-see-more-layer{height:100%;width:100%;background-color:rgba(28,55,80,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;font-family:"Montserrat",sans-serif;font-size:1em;font-weight:700;color:#fff;opacity:0;position:absolute;top:0}.park-attractions-list__overlay-see-more-layer:hover{opacity:1}.park-attractions-list__right_container{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #E4EBEE;border-top:none;border-radius:0 0 16px 16px;padding:0 1.1428em 1.1428em 1.1428em}@media (min-width: 768px){.park-attractions-list__right_container{padding:0 0 0 16px;border-radius:0 16px 16px 0;border-top:2px solid #E4EBEE;border-left:none}}.park-attractions-list__boxes{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width: 768px){.park-attractions-list__boxes{width:auto}}.park-attractions-list__box{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:12px;padding-left:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.park-attractions-list__box:after{content:'';width:1px;height:24px;background:#008489;position:absolute;right:0}@media (min-width: 768px){.park-attractions-list__box{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding-right:24px;padding-left:24px}}.park-attractions-list__box:last-child{padding-right:0}.park-attractions-list__box:last-child:after{display:none}.park-attractions-list__box:first-child{padding-left:0}.park-attractions-list__box--title{font-family:"Montserrat",sans-serif;font-weight:700;font-size:1em;line-height:1.4286;text-align:center;color:#008489;padding:0 1em 0 16px}@media (min-width: 768px){.park-attractions-list__box--title{padding:2px 0 2px 14px}}.park-attractions-list__box--value{font-family:"Montserrat",sans-serif;font-weight:500;line-height:1;text-align:center;color:#1C3750;font-size:0.7143em}@media (min-width: 768px){.park-attractions-list__box--value{font-size:1em}}.park-attractions-list__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-bottom:6px}@media (min-width: 768px){.park-attractions-list__text{padding-bottom:16px}}.park-attractions-list__text--title{display:block;font-family:"Montserrat",sans-serif;font-weight:700;color:#008489;font-size:1.125rem;line-height:1.5rem;padding-top:24px;padding-right:1em}@media (min-width: 768px) and (max-width: 1023px){.park-attractions-list__text--title{padding-top:16px}}.park-attractions-list__text--description{width:auto;margin-top:1.7143em}.park-attractions-list__text--description p{font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:4px;padding-right:14px;font-size:.75rem;line-height:1.125rem;color:#333}@media (min-width: 1024px){.park-attractions-list__text--description p{font-size:.875rem;line-height:1.25rem}}.park-attractions-list__text--bestForWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;margin:.8em 0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.park-attractions-list__text--bestForText{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:"Montserrat",sans-serif;font-weight:700;color:#1C3750;font-size:0.8571em;line-height:1.2857em}.park-attractions-list__text--bestForTags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:8px}.park-attractions-list__text--bestFor{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:"Montserrat",sans-serif;font-weight:700;line-height:1em;font-size:0.7143em;color:#1C3750;background:#CCE6E7;border-radius:2px;padding:2px 8px;text-transform:capitalize}.park-attractions-list__text--more_details{font-family:Montserrat;font-size:1em;font-weight:700;line-height:2;color:#008489;text-align:right;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width: 767px){.park-attractions-list__text--more_details{margin-top:25px}}@media (min-width: 768px) and (max-width: 1023px){.park-attractions-list__text--more_details{margin-top:20px;margin-right:20px}}@media (min-width: 1024px){.park-attractions-list__text--more_details{margin-right:20px}}.park-attractions-list__text--more_details .linkText{padding-right:.8rem;white-space:nowrap;padding-left:0.5rem;line-height:1.7142}.park-attractions-list__text .arrow{width:10px;height:10px;border:solid #008489;border-width:0 2px 2px 0;display:inline-block;padding:0;-webkit-transform:rotate(-45deg) translate(-3px, 7px);transform:rotate(-45deg) translate(-3px, 7px)}@media (max-width: 1023px){.park-attractions-list__text .arrow{margin-left:-20px}}

