.three-videos .video-html-wrap{padding-bottom:140%;height:100%}.c2 .wysiwyg-adaptive-colors :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))),.c4 .wysiwyg-adaptive-colors :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))),.c5 .wysiwyg-adaptive-colors :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))),.x1 .wysiwyg-adaptive-colors :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.c2 .wysiwyg-adaptive-colors :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))),.c4 .wysiwyg-adaptive-colors :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))),.c5 .wysiwyg-adaptive-colors :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))),.x1 .wysiwyg-adaptive-colors :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.c2 .wysiwyg-adaptive-colors :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))),.c4 .wysiwyg-adaptive-colors :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))),.c5 .wysiwyg-adaptive-colors :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))),.x1 .wysiwyg-adaptive-colors :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.c2 .wysiwyg-adaptive-colors :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))),.c4 .wysiwyg-adaptive-colors :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))),.c5 .wysiwyg-adaptive-colors :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))),.x1 .wysiwyg-adaptive-colors :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.c2 .wysiwyg-adaptive-colors :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))),.c4 .wysiwyg-adaptive-colors :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))),.c5 .wysiwyg-adaptive-colors :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))),.x1 .wysiwyg-adaptive-colors :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.c2 .wysiwyg-adaptive-colors em,.c2 .wysiwyg-adaptive-colors h1,.c2 .wysiwyg-adaptive-colors h2,.c2 .wysiwyg-adaptive-colors h3,.c2 .wysiwyg-adaptive-colors h4,.c2 .wysiwyg-adaptive-colors h5,.c2 .wysiwyg-adaptive-colors h6,.c2 .wysiwyg-adaptive-colors li,.c2 .wysiwyg-adaptive-colors p,.c2 .wysiwyg-adaptive-colors strong,.c4 .wysiwyg-adaptive-colors em,.c4 .wysiwyg-adaptive-colors h1,.c4 .wysiwyg-adaptive-colors h2,.c4 .wysiwyg-adaptive-colors h3,.c4 .wysiwyg-adaptive-colors h4,.c4 .wysiwyg-adaptive-colors h5,.c4 .wysiwyg-adaptive-colors h6,.c4 .wysiwyg-adaptive-colors li,.c4 .wysiwyg-adaptive-colors p,.c4 .wysiwyg-adaptive-colors strong,.c5 .wysiwyg-adaptive-colors em,.c5 .wysiwyg-adaptive-colors h1,.c5 .wysiwyg-adaptive-colors h2,.c5 .wysiwyg-adaptive-colors h3,.c5 .wysiwyg-adaptive-colors h4,.c5 .wysiwyg-adaptive-colors h5,.c5 .wysiwyg-adaptive-colors h6,.c5 .wysiwyg-adaptive-colors li,.c5 .wysiwyg-adaptive-colors p,.c5 .wysiwyg-adaptive-colors strong,.x1 .wysiwyg-adaptive-colors em,.x1 .wysiwyg-adaptive-colors h1,.x1 .wysiwyg-adaptive-colors h2,.x1 .wysiwyg-adaptive-colors h3,.x1 .wysiwyg-adaptive-colors h4,.x1 .wysiwyg-adaptive-colors h5,.x1 .wysiwyg-adaptive-colors h6,.x1 .wysiwyg-adaptive-colors li,.x1 .wysiwyg-adaptive-colors p,.x1 .wysiwyg-adaptive-colors strong{color:#fff!important}.c0 .wysiwyg-adaptive-colors em,.c0 .wysiwyg-adaptive-colors h1,.c0 .wysiwyg-adaptive-colors h2,.c0 .wysiwyg-adaptive-colors h3,.c0 .wysiwyg-adaptive-colors h4,.c0 .wysiwyg-adaptive-colors h5,.c0 .wysiwyg-adaptive-colors h6,.c0 .wysiwyg-adaptive-colors li,.c0 .wysiwyg-adaptive-colors p,.c0 .wysiwyg-adaptive-colors strong,.c1 .wysiwyg-adaptive-colors em,.c1 .wysiwyg-adaptive-colors h1,.c1 .wysiwyg-adaptive-colors h2,.c1 .wysiwyg-adaptive-colors h3,.c1 .wysiwyg-adaptive-colors h4,.c1 .wysiwyg-adaptive-colors h5,.c1 .wysiwyg-adaptive-colors h6,.c1 .wysiwyg-adaptive-colors li,.c1 .wysiwyg-adaptive-colors p,.c1 .wysiwyg-adaptive-colors strong,.c3 .wysiwyg-adaptive-colors em,.c3 .wysiwyg-adaptive-colors h1,.c3 .wysiwyg-adaptive-colors h2,.c3 .wysiwyg-adaptive-colors h3,.c3 .wysiwyg-adaptive-colors h4,.c3 .wysiwyg-adaptive-colors h5,.c3 .wysiwyg-adaptive-colors h6,.c3 .wysiwyg-adaptive-colors li,.c3 .wysiwyg-adaptive-colors p,.c3 .wysiwyg-adaptive-colors strong,.x0 .wysiwyg-adaptive-colors em,.x0 .wysiwyg-adaptive-colors h1,.x0 .wysiwyg-adaptive-colors h2,.x0 .wysiwyg-adaptive-colors h3,.x0 .wysiwyg-adaptive-colors h4,.x0 .wysiwyg-adaptive-colors h5,.x0 .wysiwyg-adaptive-colors h6,.x0 .wysiwyg-adaptive-colors li,.x0 .wysiwyg-adaptive-colors p,.x0 .wysiwyg-adaptive-colors strong{color:#000}.c0 .wysiwyg-adaptive-colors a,.c0 .wysiwyg-adaptive-colors a:hover,.c1 .wysiwyg-adaptive-colors a,.c1 .wysiwyg-adaptive-colors a:hover,.c3 .wysiwyg-adaptive-colors a,.c3 .wysiwyg-adaptive-colors a:hover,.x0 .wysiwyg-adaptive-colors a,.x0 .wysiwyg-adaptive-colors a:hover{color:inherit}.section-tabs{flex-wrap:wrap;display:grid;grid-template-columns:50% 50%;grid-template-rows:min-content 1fr;grid-template-areas:"title slides" "handles slides";align-items:flex-start}@media screen and (max-width:768px){.section-tabs{grid-template-columns:100%;grid-template-areas:"title" "handles" "slides"}}.section-tabs .rest{padding-top:1.5em}.section-tabs.reversed{grid-template-areas:"slides title" "slides handles"}.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:#2c9bf4;color:#000;border:1px solid;border-radius:5px;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out}.hint h6{font-size:1.2em;color:#000!important;margin:.35em 0}.hint p{margin:.25em 0}a:hover .hint{visibility:visible;opacity:1;transform:translate3d(-50%,.5em,0)}.tab-handles{display:flex;width:100%;align-items:flex-start;align-self:flex-start;flex:0 0 100%;flex-direction:column;flex-wrap:wrap;gap:.75em;grid-area:handles;justify-content:flex-start;padding:.5em calc(1em + 2vw) 0}.tab-handles .tab-handle{flex:0 1 auto;padding-bottom:.2em;width:auto}.tab-handles .tab-handle:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0;border-bottom:2px solid;transform:translate3d(0,.25em,0);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.tab-handles .tab-handle h4{font-size:1em}.tab-handles .tab-handle.current{outline:none!important}.tab-handles .tab-handle.current:after{transform:translateZ(0);opacity:.8}.tab-contents{grid-area:slides;display:flex;flex:1 1 100%}.tab-contents .children{width:100%;height:100%}.tab-contents .tab-content{display:flex;flex-direction:column;width:100%;height:100%}.subtitle{border-bottom:1px solid;margin-bottom:.75rem;padding-bottom:.75rem;padding-top:.75rem}.section-discover-plan-your-visit{flex-wrap:wrap;display:grid;grid-template-columns:25% 25% 50%;grid-template-areas:"title title slides" "features handles slides" "features form slides"}@media screen and (max-width:1024px){.section-discover-plan-your-visit{grid-template-rows:min-content 1fr;grid-template-areas:"title title slides" "handles handles slides" "features features features"}.section-discover-plan-your-visit .features{margin-top:2em}}@media screen and (max-width:768px){.section-discover-plan-your-visit{grid-template-columns:100%;grid-template-rows:min-content 1fr;grid-template-areas:"title" "features" "handles" "slides" "form"}}.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-custom{grid-area:form;padding:.5em calc(1em + 2vw) 1em 2em}.section-discover-plan-your-visit .block-custom input{background-color:transparent!important}.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>.block-wysiwyg.features{grid-area:features;align-self:flex-start;border-right:1px solid;padding:.5em 1.4em .5em calc(1.4em + 1.4vw)}@media screen and (max-width:1024px){.section-discover-plan-your-visit>.block-wysiwyg.features{border-right:0;margin-bottom:calc(1em + 2vw)}}.section-discover-plan-your-visit .block-tabs{flex:0 0 100%}.section-discover-plan-your-visit .tab-handles{grid-area:handles;flex:0 0 100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:flex-start;flex-wrap:wrap;padding:.5em calc(1em + 2vw) 1em 2em;margin-bottom:calc(1em + 2vw);gap:.75em}.section-discover-plan-your-visit .tab-handles .tab-handle{flex:0 1 auto;padding-bottom:.2em}.section-discover-plan-your-visit .tab-handles .tab-handle:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0;border-bottom:2px solid;transform:translate3d(0,.25em,0);opacity:0;transition:all .3s ease-in-out}.section-discover-plan-your-visit .tab-handles .tab-handle h4{font-size:1em}.section-discover-plan-your-visit .tab-handles .tab-handle.current{outline:none!important}.section-discover-plan-your-visit .tab-handles .tab-handle.current:after{transform:translateZ(0);opacity:.8}.section-discover-plan-your-visit .tab-contents{grid-area:slides;display:flex;flex:1 1 100%;height:100%}.section-discover-plan-your-visit .tab-contents .children{width:100%;height:100%}.section-discover-plan-your-visit .tab-contents .tab-content{height:100%}.section-discover-plan-your-visit .tab-contents .featured-img{padding-bottom:50%}.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 h5.subtitle{font-size:1.33em}.section-discover-plan-your-visit .featured{padding-bottom:1rem}.section-discover-plan-your-visit .columns-2{display:flex;gap:2em}.section-discover-plan-your-visit .columns-2>div{flex:1 1 50%;font-size:.85em}.section-discover-plan-your-visit .columns-2>div ul li{margin:0}.section-discover-general-information{grid-column-gap:calc(3em + 3vw);grid-row-gap:calc(1em + 1vw)}.section-discover-filming{will-change:auto!important;display:grid;align-items:flex-start;grid-template-columns:50% 50%;grid-template-rows:min-content min-content 1fr;grid-template-areas:"title slides" "handles slides" "extra-links slides"}@media screen and (max-width:768px){.section-discover-filming{grid-template-columns:100%;grid-template-areas:"title" "handles" "extra-links" "slides"}}.section-discover-filming>.block-wysiwyg.title{grid-area:title;padding:calc(1em + 2vw) calc(1em + 2vw) 2em}.section-discover-filming .tab-control-next-positioner{position:absolute;z-index:800;top:calc(1em + 2vw);right:calc(1em + 2vw)}.section-discover-filming .block-tabs{flex:0 0 100%}.section-discover-filming .block-slider{margin-bottom:1em!important}.section-discover-filming .extra-links{position:relative;grid-area:extra-links;padding:.2em calc(1em + 2vw) 1em 0;margin-bottom:calc(1em + 1vw)}.section-discover-filming .extra-links a{display:inline-block;font-size:1em;text-transform:uppercase;color:#000;padding:.5em 0;line-height:1}.section-discover-filming .tab-contents .title{padding-bottom:1rem;border-bottom:1px solid;margin-bottom:1rem}@media screen and (max-width:1024px){.section-discover-filming .tab-contents .title{margin-bottom:0}}.section-discover-filming .tab-contents .title h2{font-size:2.5em}.section-discover-filming .photo-gallery-content .block-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.5em}.section-discover-filming .photo-gallery-content .title{border-bottom:none;padding:.5em 0 1em}.section-discover-filming .photo-gallery-content .title .prose{font-size:.4em}@media screen and (max-width:1024px){.section-discover-filming .photo-gallery-content .title .prose{font-size:.6em}}.section-discover-filming .photo-gallery-content .block-slider{position:static;width:100%}.section-discover-filming .photo-gallery-content img{aspect-ratio:16/12}.section-discover-filming .photo-gallery-content .slider-control-prev-positioner{position:absolute;top:auto;left:calc(1em + 2vw);bottom:1em}.section-discover-filming .photo-gallery-content .slider-control-next-positioner{position:absolute;top:auto;right:calc(1em + 2vw);bottom:1em}.section-discover-filming .testimonials-slider .block-slider{position:static;width:100%}.section-discover-filming .testimonials-slider .dots{position:absolute;top:auto;bottom:0;right:1em}.section-discover-filming .testimonials-slider .testimonials{width:100%}.section-discover-filming .testimonials-slider .testimonials .quote{padding-right:calc(1em + 11%)}.section-discover-filming .testimonials-slider .testimonials .by{font-size:1.6em;text-align:right}.section-discover-filming .testimonials-slider .testimonials .by .position{font-size:.5em;display:block}.section-discover-filming .projects-shot-here-slider{padding-bottom:calc(2em + 3vw)}.section-discover-filming .projects-shot-here-slider .slider-control-prev-positioner{position:absolute;top:auto;left:calc(1em + 2vw);bottom:1em}.section-discover-filming .projects-shot-here-slider .slider-control-next-positioner{position:absolute;top:auto;right:calc(1em + 2vw);bottom:1em}.section-discover-filming .projects-shot-here-slider .subtitle{border-bottom:1px solid;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:.75rem}.section-discover-filming .projects-shot-here-slider .block-slider{position:static;width:100%}.section-discover-filming .projects-shot-here-slider .padd-top{padding-top:calc(1em + .5vw)}.section-discover-filming .projects-shot-here-slider h4{margin-bottom:.2em}.section-discover-filming .projects-shot-here-slider ul{display:flex;flex-wrap:wrap;list-style:none;margin-left:0;font-size:.85em}.section-discover-filming .projects-shot-here-slider ul li{flex:1 1 50%;text-transform:uppercase;margin-bottom:.25rem;padding:0 1em 0 0}.section-discover-filming .links h4{font-size:1em;margin:0}.section-discover-filming .links .wysiwyg{display:flex;gap:.75em;flex-direction:column}.section-santa-anita-partners{padding:calc(4vw + 3em) calc(1em + 2vw) calc(2vw + 2.5em)}.section-santa-anita-partners .block-slider{margin-bottom:0!important}.section-santa-anita-partners .swiper-slide:first-of-type .animation-intro-wrap .content{animation-delay:.1s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:first-of-type .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(2) .animation-intro-wrap .content{animation-delay:.2s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(2) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(3) .animation-intro-wrap .content{animation-delay:.3s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(3) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(4) .animation-intro-wrap .content{animation-delay:.4s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(4) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(5) .animation-intro-wrap .content{animation-delay:.5s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(5) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(6) .animation-intro-wrap .content{animation-delay:.6s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(6) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(7) .animation-intro-wrap .content{animation-delay:.7s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(7) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(8) .animation-intro-wrap .content{animation-delay:.8s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(8) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(9) .animation-intro-wrap .content{animation-delay:.9s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(9) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners .swiper-slide:nth-of-type(10) .animation-intro-wrap .content{animation-delay:1s!important}@media screen and (max-width:1024px){.section-santa-anita-partners .swiper-slide:nth-of-type(10) .animation-intro-wrap .content{animation-delay:0s!important}}.section-santa-anita-partners img{aspect-ratio:16/9!important;-o-object-fit:contain!important;object-fit:contain!important}.section-discover-thoroughbreads-club .block-wysiwyg{flex:1 1 51%}.section-discover-thoroughbreads-club .block-wysiwyg ul{font-size:.85em}.section-discover-thoroughbreads-club .block-wysiwyg ul li{margin-bottom:.375em}.section-discover-thoroughbreads-club .block-wrapper{flex:1 1 49%;flex-direction:column}@media screen and (max-width:1024px){.section-discover-thoroughbreads-club .block-wrapper{flex:1 1 100%}}.section-discover-thoroughbreads-club .block-img{flex:0 0 auto;height:auto}.section-discover-thoroughbreads-club .cta{flex:0 0 auto;width:100%;margin-top:-1vw;text-align:center;font-size:1.15em}.section-discover-thoroughbreads-club .cta .btn{width:100%;max-width:20em;margin-top:0}@media screen and (max-width:768px){.section-careers-positions{flex-wrap:wrap}}.section-careers-positions .tab-handles{background-color:#2c9bf4;align-content:flex-start;flex:0 0 35%;padding:calc(1em + 2vw);height:100%}@media screen and (max-width:768px){.section-careers-positions .tab-handles{flex:0 0 100%;height:auto}}.section-careers-positions .tab-handles .tab-handle{padding:0!important}.section-careers-positions .tab-handles .tab-handle.current{opacity:.5}.section-careers-positions .tab-handles .tab-handle:after{opacity:0!important}@media screen and (max-width:768px){.section-careers-positions .tab-contents{flex:0 0 100%}}section.contest-winners .block-slider{margin-bottom:0;position:relative}section.contest-winners .block-slider .swiper-slide{padding:0 .5em}section.contest-winners .block-slider .block-wysiwyg{padding-top:.5em}section.contest-winners .block-slider>div{max-width:calc(100% - 6em);margin:0 auto}section.contest-winners .slider-control-prev-positioner{position:absolute;top:50%;right:calc(100% - 2.5em);transform:translateY(-50%)}section.contest-winners .slider-control-next-positioner{position:absolute;top:50%;left:calc(100% - 2.5em);transform:translateY(-50%)}.section-santa-anita-picks .block-wrapper{flex:1 1 55%}@media screen and (max-width:768px){.section-santa-anita-picks .block-wrapper{flex:1 1 100%}}.section-santa-anita-picks .block-wrapper:last-child{display:flex;flex-direction:column;justify-content:center;flex:1 1 45%}.section-santa-anita-picks .block-wrapper:last-child .block-wysiwyg{flex:1 1 100%;display:flex;align-items:center;align-self:flex-end}.section-santa-anita-ticket-information{grid-template-columns:50% 50%;grid-template-rows:min-content min-content 1fr;grid-template-areas:"title slides" "handles slides" "rest slides" "image slides"}@media screen and (max-width:768px){.section-santa-anita-ticket-information{grid-template-columns:100%;grid-template-areas:"title" "handles " "rest" "slides" "image"}}.section-santa-anita-ticket-information .w-85{max-width:85%}.section-santa-anita-ticket-information .tab-content p{max-width:100%!important}.section-santa-anita-ticket-information .tab-control-next-positioner{position:absolute;z-index:800;top:calc(8em + 17vw);right:calc(1em + 2vw)}.section-santa-anita-ticket-information ul{font-size:.85em}.section-santa-anita-ticket-information table th{padding:0 .2em;color:#2c9bf4}.section-santa-anita-ticket-information .right-separator{position:relative}.section-santa-anita-ticket-information .right-separator:after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:calc(100% - 1em);background-color:#fff}.section-santa-anita-ticket-information .span-fs-75 span{font-size:.75em!important}.section-santa-anita-ticket-information .tab-handles{flex-direction:row;margin-bottom:0;gap:.5em 1em;max-width:40em}.section-santa-anita-ticket-information .tab-handles .tab-handle{flex:0 1 auto;padding-bottom:.2em}.section-santa-anita-ticket-information hr:after{content:"";border-top:1px solid #f0efee;width:100%}.section-tabs.section-direcciones{grid-template-columns:50% 50%;grid-template-areas:"title null" "handles slides"}@media screen and (max-width:768px){.section-tabs.section-direcciones{grid-template-columns:100%;grid-template-areas:"title" "handles" "slides"}}.section-tabs.section-direcciones .tab-handle h4{font-size:1.65em}@media screen and (max-width:1025px){.section-tabs.section-direcciones .tab-handle h4{font-size:1.25em}}@media screen and (max-width:768px){.section-tabs.section-direcciones .tab-handle h4{font-size:1em}}.section-tabs.section-direcciones h6,.section-tabs.section-direcciones p{max-width:none;margin:.5rem 0!important}@media screen and (max-width:768px){.section-tabs.section-direcciones .map-btn{order:-1;width:100%;padding:0 1em 1em}}section.horse-care-tabs{display:flex}section.horse-care-tabs .title .prose{display:initial!important}section.horse-care-tabs .title h1,section.horse-care-tabs .title h2,section.horse-care-tabs .title h3,section.horse-care-tabs .title h4,section.horse-care-tabs .title h5,section.horse-care-tabs .title h6,section.horse-care-tabs .title p{border-bottom:1px solid #fff}section.horse-care-tabs .tab-control-next-positioner{padding-left:3em;margin-bottom:1em}section.horse-care-tabs .tab-handles{background:#2c9bf4;flex:0 0 30%;padding:calc(1em + 2vw);flex-direction:column;flex-wrap:wrap;display:flex;gap:0!important;justify-content:flex-start;align-items:flex-start;align-content:flex-start;height:100%}@media screen and (max-width:768px){section.horse-care-tabs .tab-handles{flex:1 1 100%;height:auto}}section.horse-care-tabs .tab-handles .tab-handle{flex:0 1 auto}section.horse-care-tabs .tab-handles .tab-handle:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0;border-bottom:2px solid;transform:translate3d(0,.25em,0);opacity:0;transition:all .3s ease-in-out}section.horse-care-tabs .tab-handles .tab-handle h4{font-size:1em}section.horse-care-tabs .tab-handles .tab-handle.current{outline:none!important}section.horse-care-tabs .tab-handles .tab-handle.current:after{transform:translateZ(0);opacity:.8}section.horse-care-tabs .tab-contents{background:#000!important;flex:0 0 70%}@media screen and (max-width:768px){section.horse-care-tabs .tab-contents{flex:1 1 100%}section.horse-care-tabs .tab-contents .block-wysiwyg{padding-bottom:.5em}}section.horse-care-tabs .tab-contents h1,section.horse-care-tabs .tab-contents h2,section.horse-care-tabs .tab-contents h3,section.horse-care-tabs .tab-contents h4,section.horse-care-tabs .tab-contents h5,section.horse-care-tabs .tab-contents h6,section.horse-care-tabs .tab-contents p{color:#fff}.sales-testimonials{padding:2em 0;background:#1c1c1c!important}.sales-testimonials .block-wysiwyg{padding:calc(1em + 2vw);overflow:visible!important}.sales-testimonials .block-slider{margin-bottom:0!important}.sales-testimonials .slider-control-next-positioner{position:absolute;top:0;right:0;z-index:1000;font-size:.85em;padding-right:calc(1em + 2vw)}.sales-testimonials .slider-control-prev-positioner{position:absolute;top:0;left:0;z-index:1000;font-size:.85em;padding-left:calc(1em + 2vw)}.section-special-events{padding-top:calc(1em + 2vw);padding-bottom:calc(1em + 2vw)}.section-special-events.section-tabs{grid-template-columns:60% 40%}@media screen and (max-width:768px){.section-special-events.section-tabs{grid-template-columns:100%;grid-template-areas:"title" "handles" "slides"}}.section-park .block-wysiwyg{flex:1 1 40%;padding:calc(2em + 2vw) calc(2em + 4vw) calc(2em + 2vw) calc(1em + 2vw)}@media screen and (max-width:768px){.section-park .block-wysiwyg{flex:0 0 100%;padding-top:calc(2em + 2vw);padding-bottom:calc(1em + 1vw)}}.section-park .block-img{flex:1 1 60%;padding-top:calc(2em + 2vw);padding-right:calc(1em + 2vw);padding-bottom:calc(2em + 2vw)}@media screen and (max-width:768px){.section-park .block-img{flex:1 0 100%;padding-top:0;padding-right:calc(1em + 2vw);padding-bottom:calc(1em + 1vw)}}.section-race-place{overflow:hidden;aspect-ratio:16/8}@media screen and (max-width:768px){.section-race-place{aspect-ratio:16/16}.section-race-place .block-img .animation-intro-wrap,.section-race-place .block-img .animation-intro-wrap .content,.section-race-place .block-img .animation-intro-wrap .content>div{height:100%}}.section-race-place .block-wysiwyg.title{flex:1 1 30%;padding:calc(1em + 2vw) 5em calc(1em + 2vw) calc(1em + 2vw)}.section-race-place .block-wysiwyg.text{flex:0 1 29em;padding:calc(1em + 2vw)}.section-tips{gap:2em}.section-tips h2{font-size:4em}.section-tips .tips-heading{flex:0 1 100%}.section-tips .lightbox-trigger{position:relative;flex:1 1 25%}@media screen and (max-width:768px){.section-tips .lightbox-trigger{flex:1 1 100%}}.section-tips .lightbox-trigger:hover img{opacity:.5!important}.section-tips .lightbox-trigger:active{top:1px}.section-tips .lightbox-trigger .block-wysiwyg{position:absolute;bottom:.5em;left:.65em;line-height:1.2;z-index:300;color:#fff}.section-discover-hotels-airports{z-index:300;overflow:visible}.section-discover-hotels-airports hr{height:3px;background:#fff!important;border:0;margin:1em 0}.section-discover-hotels-airports .btn{text-transform:uppercase}.section-discover-hotels-airports h6{font-size:1em}.section-discover-hotels-airports p:not(:first-of-type){padding-top:1.5em}.section-discover-hotels-airports p{font-size:.85em!important}.section-discover-hotels-airports .border-bottom{border-bottom:1px solid}.section-discover-hotels-airports .logos .block-wrapper{position:relative}.section-discover-hotels-airports .logos .block-wrapper .block-img{transition:all .3s ease-in-out}.section-discover-hotels-airports .logos .block-wrapper:hover .block-img{opacity:.8;transform:scale(.92)}.section-discover-hotels-airports .mia-airport{width:70%;margin:0 auto}.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}.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}.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 .left .children{justify-content:center}.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 .btn.big{margin-top:0}.section-discover-hotels-airports .right .featured{position:absolute;top:3em;right:0;padding:.25em 1em;border:1px solid}.section-discover-hotels-airports .right .featured h5{color:#000}.section-accommodations{grid-template-columns:50% 50%;grid-template-rows:min-content min-content 1fr;grid-template-areas:"airports slides" "title slides" "handles slides" "rest slides"}@media screen and (max-width:768px){.section-accommodations{grid-template-columns:100%;grid-template-areas:"airports" "title" "handles " "rest" "slides"}}.section-accommodations .w-85{max-width:85%}.section-accommodations .tab-content p{max-width:100%!important}.section-accommodations .tab-content .aspect-ratio .animation-intro-wrap{padding-bottom:65%!important}.section-accommodations .tab-contents{height:auto;align-self:center}.section-accommodations .tab-control-next-positioner{position:absolute;z-index:800;top:calc(8em + 17vw);right:calc(1em + 2vw)}.section-accommodations ul{font-size:.85em}.section-accommodations table th{padding:0 .2em;color:#2c9bf4}.section-accommodations .right-separator{position:relative}.section-accommodations .right-separator:after{content:"";display:block;position:absolute;right:0;top:0;width:1px;height:calc(100% - 1em);background-color:#fff}.section-accommodations .span-fs-75 span{font-size:.75em!important}.section-accommodations .airports,.section-accommodations .rest,.section-accommodations .tab-handles,.section-accommodations .title{border-right:1px solid}@media screen and (max-width:768px){.section-accommodations .airports,.section-accommodations .rest,.section-accommodations .tab-handles,.section-accommodations .title{border-right:0}}.section-accommodations .tab-handles{grid-template-columns:repeat(4,1fr);display:grid;grid-template-rows:auto;gap:1.5em;align-items:center;justify-content:center;margin-bottom:0}@media screen and (max-width:768px){.section-accommodations .tab-handles{grid-template-columns:repeat(3,1fr)}}.section-accommodations .tab-handles .animation-trigger{position:absolute;top:0;visibility:hidden;opacity:0}.section-accommodations .tab-handles .tab-handle{transition:all .15s ease-in-out}.section-accommodations .tab-handles .tab-handle:not(.nostrike):before{content:"";background-color:#fff;position:absolute;bottom:50%;left:50%;width:calc(100% + 1em);height:2px;margin:auto;opacity:0;transform:translate3d(-75%,0,0);transition:all .15s ease-in-out;z-index:10}.section-accommodations .tab-handles .tab-handle.current:before,.section-accommodations .tab-handles .tab-handle:hover:before{opacity:1;transform:translate3d(-50%,0,0)}.section-accommodations .tab-handles .tab-handle.current .block-img,.section-accommodations .tab-handles .tab-handle:hover .block-img{opacity:.8;transform:scale(.92)}.section-accommodations .tab-handles .tab-handle:after{display:none}.section-accommodations .tab-handles .tab-handle .block-img{transition:all .3s ease-in-out}.section-accommodations .tab-handles .tab-handle img{-o-object-fit:contain!important;object-fit:contain!important;max-height:7em}.section-accommodations.c5 a{color:#fff!important}.section-gulfstream-app .asset-link:hover{opacity:.8}.section-gulfstream-app .prose img{max-width:13em}.section-gulfstream-app>.block-img img{max-width:35em;margin:0 auto;max-height:44em}.section-gulfstream-app>.block-img .gatsby-image-wrapper{max-height:44em}.section-gulfstream-app>.block-img>.animation-intro-wrap{max-width:35em}.section-gulfstream-app a{width:100%}.section-gulfstream-app .prose img{width:100%!important;margin:0!important}.section-casino-about .block-img{padding-top:calc(2em + 2vw);padding-right:calc(1em + 2vw);padding-bottom:calc(7em + 5vw)}@media screen and (max-width:768px){.section-casino-about .block-img{padding-bottom:calc(2em + 1vw)}}.section-casino-about .block-wysiwyg{flex:1 1 40%;padding:calc(1em + 2vw) calc(2em + 4vw) calc(1em + 2vw) calc(1em + 2vw)}.section-casino-offerings{flex-wrap:wrap;display:grid;grid-template-columns:50% 50%;grid-template-rows:min-content 1fr;grid-template-areas:"title slides" "handles slides" "handles slides"}.section-casino-offerings>.block-wysiwyg.title{grid-area:title}@media screen and (max-width:768px){.section-casino-offerings{grid-template-columns:100%;grid-template-areas:"title" "handles" "slides"}}.section-casino-offerings .dots{top:100%;right:0}.section-casino-offerings .tab-handles{grid-area:handles;display:flex;align-content:start;padding:calc(1em + 2vw);gap:1em}.section-casino-offerings .tab-contents{grid-area:slides}.section-casino-offerings .block-slider{margin-bottom:1em}.learn-to-wager{overflow:visible;z-index:200}@media screen and (max-width:768px){.learn-to-wager{padding-top:2em}}@media screen and (max-width:1024px){.learn-to-wager .block-decor{display:none}}.learn-to-wager .learn-to-wager-slider{top:50%;right:calc(1em + 2vw);transform:translateY(-50%);overflow:visible;z-index:500;position:absolute;width:56%!important}@media screen and (max-width:768px){.learn-to-wager .learn-to-wager-slider{position:relative;order:50;width:100%;top:0;right:0;transform:translateY(0);padding-top:3em;flex:0 0 100%}}.learn-to-wager .learn-to-wager-slider .icon{width:3.5em;height:2.5em}.learn-to-wager .learn-to-wager-slider .icon:after,.learn-to-wager .learn-to-wager-slider .icon:before{font-size:2em}.learn-to-wager .learn-to-wager-slider .slider-control-prev-positiner{position:absolute;bottom:100%;left:0;z-index:600}@media screen and (max-width:768px){.learn-to-wager .learn-to-wager-slider .slider-control-prev-positiner{bottom:calc(100% - 3em)}}.learn-to-wager .learn-to-wager-slider .slider-control-next-positiner{position:absolute;bottom:100%;right:0;z-index:600}@media screen and (max-width:768px){.learn-to-wager .learn-to-wager-slider .slider-control-next-positiner{bottom:calc(100% - 3em)}}.learn-to-wager .learn-to-wager-copy .children{max-width:calc(100% - 5em)}@media screen and (max-width:1024px){.learn-to-wager .learn-to-wager-copy .children{max-width:100%}}.learn-to-wager .learn-to-wager-copy p{max-width:25em}.learn-to-wager .block-video{padding-bottom:1.5em;z-index:500;height:100%;align-self:flex-end}.learn-to-wager .block-video .animation-intro-wrap{width:66%}.learn-to-wager .block-decor{z-index:400;top:2em;left:55%}.learn-to-wager .block-decor .decor{width:8em;max-width:10vw;height:55em;max-height:100%;background-color:#eddc15!important}.learn-to-wager .block-decor .bg{background-color:#eddc15!important}.learn-to-wager .lightbox-trigger{height:100%;align-self:flex-end;z-index:400;padding:calc(2em + 2vw) calc(2em + 2vw) calc(1em + 1vw)}.wagering-learn{background-color:#010f3c!important;color:#fff!important;padding-top:calc(5em + 5vw)}@media screen and (max-width:768px){.wagering-learn{padding-top:2em}}.wagering-learn .block-wysiwyg{flex:0 0 100%}.wagering-learn h2{color:#fff!important;padding-bottom:1em}.wagering-learn .lightbox-trigger{flex:0 1 48%;transition:opacity .3s ease-in-out;cursor:pointer;height:-moz-fit-content;height:fit-content;text-transform:uppercase}@media screen and (max-width:768px){.wagering-learn .lightbox-trigger{padding-top:2em;flex:0 1 100%}.wagering-learn .lightbox-trigger:nth-child(odd){padding-top:2em}}.wagering-learn .lightbox-trigger:hover img{opacity:.5!important}.wagering-learn .lightbox-trigger:active{top:2px}.section-information h1{font-size:6.5rem}@media screen and (max-width:768px){.section-information h1{font-size:3rem}}.section-information p{font-size:1rem!important}.section-information .limit-width{max-width:50em!important}.leasing-info .video-html-wrap{width:110%}.section-club-hero-new .block-wysiwyg{padding:2.5em 2em 0 calc(1em + 2vw)}.section-club-hero-new .block-wysiwyg h1,.section-club-hero-new .block-wysiwyg h2,.section-club-hero-new .block-wysiwyg h3{margin-top:0}.section-club-hero-new .block-wysiwyg .block-img{max-width:20em}section.club-about .font-bold{font-weight:100;font-size:2.5em}section.club-about .block-wysiwyg h1,section.club-about .block-wysiwyg h2,section.club-about .block-wysiwyg h3,section.club-about .block-wysiwyg h4{margin:.1em 0!important}section.tabs-style-1{flex-wrap:wrap;display:grid;grid-template-columns:50% 50%;grid-template-rows:min-content 1fr;grid-template-areas:"title slides" "handles slides" "handles slides"}@media screen and (max-width:768px){section.tabs-style-1{grid-template-columns:100%;grid-template-areas:"title" "handles" "slides"}}section.tabs-style-1>.block-wysiwyg.title{grid-area:title}section.tabs-style-1 .tab-handles{grid-area:handles;display:flex;align-content:flex-start;padding:calc(1em + 2vw);gap:1em}section.tabs-style-1 .tab-contents{grid-area:slides}section.tabs-style-1 .tab-contents .title{padding-bottom:1rem;border-bottom:1px solid;margin-bottom:1rem}section.tabs-style-1 .tab-contents .block-wrapper.hr-wrap{padding-top:1rem;border-top:1px solid;margin-top:1rem}