.section-discover-plan-your-visit{display:grid;grid-template-columns:50% 50%;grid-template-rows:min-content 1fr;grid-template-areas:"title slides" "handles slides"}@media screen and (max-width:768px){.section-discover-plan-your-visit{grid-template-areas:"title title" "handles handles" "slides slides"}}.section-discover-plan-your-visit>.block-wysiwyg.title{grid-area:title;padding:calc(1em + 2vw) calc(1em + 2vw) 2em}.section-discover-plan-your-visit>.block-wysiwyg.features{grid-area:features;align-self:flex-start;border-right:1px solid;padding:.5em 1.4em .5em calc(1.4em + 1.4vw);margin-bottom:calc(1em + 2vw)}@media screen and (max-width:1024px){.section-discover-plan-your-visit>.block-wysiwyg.features{border-right:0}}.section-discover-plan-your-visit .tab-handles{margin-bottom:calc(1em + 2vw);padding:0 calc(1em + 2vw) 2em!important;gap:.85em}.section-discover-plan-your-visit .tab-contents .title{padding-bottom:1rem;border-bottom:1px solid;margin-bottom:1rem}.section-discover-plan-your-visit .tab-contents .title h2{font-size:2.5em}.section-discover-plan-your-visit .tab-contents .subtitle{border-bottom:1px solid;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:.75rem}.section-discover-plan-your-visit .tab-control-next-positioner{position:absolute;z-index:800;top:calc(1em + 2vw);right:calc(1em + 2vw)}.section-discover-plan-your-visit .featured{padding-bottom:1rem}.section-discover-plan-your-visit .block-slider{margin-bottom:1.8rem!important}.section-discover-hotels-airports{z-index:300}.section-discover-hotels-airports h6{font-size:1.25em}.section-discover-hotels-airports .border-bottom{border-bottom:1px solid}.section-discover-hotels-airports .logos .block-img{position:relative}.section-discover-hotels-airports .logos .block-img img{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.section-discover-hotels-airports .logos .block-img:hover img{opacity:.8;transform:scale(.92)}.section-discover-hotels-airports .mia-airport{width:70%;margin:0 auto}.section-discover-hotels-airports .grid-7{grid-template-columns:repeat(7,1fr);display:grid;grid-template-rows:auto;gap:1.5em;align-items:center;justify-content:center;padding:1em 0}@media screen and (max-width:1024px){.section-discover-hotels-airports .grid-7{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:768px){.section-discover-hotels-airports .grid-7{grid-template-columns:repeat(3,1fr)}}.section-discover-hotels-airports .grid-7 .block-img img{max-height:4.5em;-o-object-fit:contain;object-fit:contain}.section-discover-hotels-airports .grid-4{grid-template-columns:repeat(4,1fr);display:grid;grid-template-rows:auto;gap:1.5em;align-items:center;justify-content:center;padding:1em 0}@media screen and (max-width:768px){.section-discover-hotels-airports .grid-4{grid-template-columns:repeat(3,1fr)}}.section-discover-hotels-airports .grid-4 .block-img img{max-height:7em;-o-object-fit:contain;object-fit:contain}.section-discover-hotels-airports .grid-3{grid-template-columns:repeat(3,1fr);display:grid;grid-template-rows:auto;gap:1em;align-items:center;justify-content:center;padding:1em 0}.section-discover-hotels-airports .grid-3 .block-img img{max-height:7em;-o-object-fit:contain;object-fit:contain}.section-discover-hotels-airports .left{flex:0 0 50%;border-right:1px solid}@media screen and (max-width:768px){.section-discover-hotels-airports .left{flex:0 0 100%}}.section-discover-hotels-airports .right{flex:0 0 50%}@media screen and (max-width:768px){.section-discover-hotels-airports .right{flex:0 0 100%}}.section-discover-hotels-airports .right .featured{position:absolute;top:3em;right:0;padding:.25em 1em;border:1px solid;z-index:1000}.section-discover-hotels-airports .right .featured h5{color:#000}.section-discover-hotels-airports .right .block-img.featured2{position:relative}.section-discover-hotels-airports .right .block-img.featured2:before{content:"FEATURED HOTEL";position:absolute;top:3em;right:0;padding:.25em 1em;border:1px solid;z-index:1000;color:#000;background:#03f3b2;font-size:1.05em;line-height:1;text-transform:uppercase}@media(min-width:768px){.section-discover-hotels-airports .right .block-img.featured2:before{font-size:1.15em}}@media(min-width:1024px){.section-discover-hotels-airports .right .block-img.featured2:before{font-size:1.25em}}@media(min-width:1536px){.section-discover-hotels-airports .right .block-img.featured2:before{font-size:1.35em}}.section-discover-hotels-airports .hint{position:absolute!important;top:100%;left:50%;transform:translate3d(-50%,1.5em,0);visibility:hidden;opacity:0;min-width:11em;max-width:100%;padding:.5em .75em;text-align:center;font-size:.75em;z-index:1000;background:#03f3b2;color:#000;border:1px solid;border-radius:5px;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out}.section-discover-hotels-airports .hint h6{font-size:1.2em;color:#000!important;margin:.35em 0}.section-discover-hotels-airports .hint p{margin:.25em 0}.section-discover-hotels-airports a:hover .hint{visibility:visible;opacity:1;transform:translate3d(-50%,.5em,0)}.section-discover-general-information{grid-column-gap:calc(3em + 3vw);grid-row-gap:calc(1em + 1vw)}.section-racehorse{display:grid;padding-top:calc(1em + 2vw);padding-bottom:calc(1em + 2vw);grid-template-areas:"title slides" "handles slides" "extra-links slides"}.section-racehorse .extra-links{grid-area:extra-links}.section-racehorse .extra-links a{color:#000}.section-racehorse .extra-links h4{font-size:1em}.section-racehorse .second-btn{margin-left:.5em}.section-racehorse.section-tabs{grid-template-columns:40% 60%}@media screen and (max-width:768px){.section-racehorse.section-tabs{grid-template-columns:100%;grid-template-areas:"title" "handles" "extra-links" "slides"}}.section-discover-seabiscuit-tour .block-video{flex:1 1 60%}.section-discover-seabiscuit-tour .block-wysiwyg{flex:1 1 35%}.section-discover-seabiscuit-tour .block-wysiwyg h5{max-width:23em}.section-discover-seabiscuit-tour .block-wysiwyg p{max-width:32em}