footer#master-footer{position:relative;text-transform:uppercase;overflow:hidden;padding:calc(5rem + 3vw) 0 0;font-size:.8rem}@media screen and (max-width:1024px){footer#master-footer{padding-top:4.1em}}footer#master-footer a{display:block;color:#fff}footer#master-footer a:hover{opacity:.6}footer#master-footer .footer-navi{display:flex;flex-direction:column;width:auto;min-width:25%;list-style:none;padding:0;margin:0;font-size:1.65em}footer#master-footer .footer-navi.secondary{align-self:flex-end}footer#master-footer .footer-navi.third{align-self:flex-end;font-size:.9em;margin-right:5em;min-width:20%}@media screen and (max-width:1024px){footer#master-footer .footer-navi.third{font-size:.9em;margin-right:0;min-width:auto}}@media screen and (max-width:768px){footer#master-footer .footer-navi.third{font-size:.75em;margin-right:0}}@media screen and (max-width:1024px){footer#master-footer .footer-navi{flex:1 1 auto}}@media screen and (max-width:768px){footer#master-footer .footer-navi{font-size:1em;flex:1 1 100%}}footer#master-footer .footer-navi .navi-item{position:relative;flex:1 1 25%;margin:0}footer#master-footer .footer-navi .navi-item a,footer#master-footer .footer-navi .navi-item.navi-item-copy{width:100%;padding:.25em .75em;line-height:1;display:flex;align-items:center}footer#master-footer .footer-navi-wrap{display:flex;flex:1 1 auto}@media screen and (max-width:1024px){footer#master-footer .footer-navi-wrap{flex-wrap:wrap;max-width:80%;margin-left:auto}}@media screen and (max-width:768px){footer#master-footer .footer-navi-wrap{margin-left:0;max-width:65%;font-size:1.1em}}footer#master-footer .footer-logo{display:flex;flex:0 0 25%;min-width:25%;flex-direction:column;align-items:flex-end;justify-content:flex-end}@media screen and (max-width:1024px){footer#master-footer .footer-logo{justify-content:center}}@media screen and (max-width:768px){footer#master-footer .footer-logo{font-size:.8em;flex:1 1 100%;align-items:flex-start}}footer#master-footer .footer-logo .footer-logo-positioner{flex:0 0 4.95em;display:flex;width:100%}@media screen and (max-width:768px){footer#master-footer .footer-logo .footer-logo-positioner{width:auto}}footer#master-footer .footer-logo .footer-logo-positioner .children{display:flex;align-items:center;padding:0 1em}footer#master-footer .line{position:absolute;top:-1px;right:0;display:block;width:300%;height:1px;background:#fff}#bar-logo{flex:1 1 100%;display:flex;width:100%}@media screen and (max-width:1024px){#bar-logo{flex-wrap:wrap}}#master-logo .content{flex:0 0 auto;position:relative;display:flex;align-items:center;align-self:stretch;padding:.35em 1.5em}@media screen and (max-width:1024px){#master-logo .content{padding:.35em 1.125em}#master-logo .content .logo-santaanita{width:2em;height:1.25em}}#master-logo .content .border-left{display:none}.logo-aside .content{flex:0 0 auto;display:flex;align-items:center;padding:.35em 1.125em}@media screen and (max-width:1024px){.logo-aside .content{padding:.35em .75em}}.logo-aside .content h4{margin:0;font-size:.85em}#master-login .content,.secondary-login{flex:0 0 auto;display:flex;align-items:stretch;white-space:nowrap}@media screen and (max-width:800px){#master-login .content,.secondary-login{order:2}}@media screen and (max-width:1024px){#master-login .content,.secondary-login{flex:1 1 auto}}#master-login .content .animation-intro-wrap,.secondary-login .animation-intro-wrap{width:100%}#master-login .content .login-btn,#master-login .content a,.secondary-login .login-btn,.secondary-login a{flex:1 1 auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;padding:.35em .75em;width:100%;height:100%}#master-login .content .login-btn:before,#master-login .content a:before,.secondary-login .login-btn:before,.secondary-login a:before{width:calc(100% - 1.5em)}#master-login .content h4,.secondary-login h4{margin:0}#master-logout .content{flex:0 0 auto;display:flex;align-items:stretch;white-space:nowrap}@media screen and (max-width:1024px){#master-logout .content{flex:1 1 auto}}@media screen and (max-width:800px){#master-logout .content{order:1}}#master-logout .content .animation-intro-wrap{width:100%}#master-logout .content .login-btn,#master-logout .content a{flex:1 1 auto;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;padding:.35em .75em;width:100%;height:100%}#master-logout .content .login-btn:before,#master-logout .content a:before{width:calc(100% - 1.5em)}#master-logout .content h4{margin:0}#master-logout .content .children{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#master-marquee .content{flex:1 1 auto;display:flex;align-items:center;width:100%;padding:.35em}@media screen and (max-width:800px){#master-marquee .content{order:3}}#master-marquee .content h4{margin:0}#master-marquee .content .animation-intro-wrap{width:100%}#master-marquee .content .marquee{position:absolute;top:calc(50% + .5px);display:flex;align-items:center;justify-content:flex-start;width:calc(100% - .35em);margin:0 auto;white-space:nowrap;overflow:hidden;transform:translate3d(0,-50%,0) scale(1);-moz-transform:translate3d(0,-50%,0) scale(2);zoom:200%}#master-marquee .content .marquee>div{display:flex;font-size:8px;letter-spacing:.05em;word-spacing:.15em;animation:scrollText 60s linear infinite}@media screen and (max-width:800px){#master-marquee .content .marquee>div{font-size:6px}}#master-marquee .content .marquee>div>div{padding:.125em 0 .125em .4em}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#bar-navi{flex:1 1 100%;display:flex;flex-wrap:wrap;width:100%;position:relative}#bar-navi.bar-navi-mobile{position:absolute;top:100%}#bar-navi>.animation-intro-wrap{width:100%}#bar-navi>.animation-intro-wrap>.border-left,#bar-navi>.animation-intro-wrap>.border-top{display:none}#master-navi{flex:0 0 100%;position:relative;display:flex;align-items:stretch;align-self:stretch;justify-content:flex-start;width:100%;padding:0}#master-navi h4{font-size:1em;text-transform:uppercase;margin:0;white-space:nowrap;text-overflow:ellipsis;line-height:1}@media screen and (max-width:1660px){#master-navi h4{font-size:.85em}}@media screen and (max-width:1500px){#master-navi h4{text-align:center;white-space:normal}}@media screen and (max-width:1400px){#master-navi h4{font-size:.85em}}@media screen and (max-width:1300px){#master-navi h4{font-size:.8em}}@media screen and (max-width:1200px){#master-navi h4{font-size:.75em}}#master-navi>.animation-intro-wrap{flex:1 1 auto;display:flex;height:auto;border-bottom:1px solid}@media screen and (min-width:1500px){#master-navi>.animation-intro-wrap{flex:1 1 auto}}#master-navi>.animation-intro-wrap>.children{width:100%}#master-navi>div:first-child .navi-item:before,#master-navi>div:last-child .navi-item:after{display:none}#master-navi .done .navi-item:after,#master-navi .done .navi-item:before{transform:translateY(100%)}#master-navi .navi-item{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;height:100%;padding:.5em}@media screen and (max-width:1600px){#master-navi .navi-item{padding:.5em .1em}}#master-navi .navi-item:before{left:0;transform:translateY(100%)}#master-navi .navi-item:after,#master-navi .navi-item:before{content:"";position:absolute;top:0;width:1px;height:100%;background-color:#000;transition:transform .2s ease-out}#master-navi .navi-item:after{right:0;transform:translateY(-100%)}#master-navi .navi-item.current:after,#master-navi .navi-item.current:before,#master-navi .navi-item:hover:after,#master-navi .navi-item:hover:before{transform:translateY(0);transition:transform .3s ease-out}#master-navi .c5 .navi-item.current h4,#master-navi .c5 .navi-item:hover h4{color:#03f3b2}#master-navi .c5 .navi-item.current .bg-hover,#master-navi .c5 .navi-item:hover .bg-hover{display:none}.onmobile #master-navi{flex-direction:column}.onmobile #master-navi>.animation-intro-wrap .children{display:flex;flex-direction:column}.onmobile #master-navi .navi-item{padding-left:1em!important}.onmobile #master-navi #sub-navi{text-transform:uppercase}.onmobile #master-navi .navi-item{justify-content:flex-start;flex-wrap:wrap}.onmobile #master-navi .navi-item h4{font-size:1.4em}.onmobile #master-navi .navi-item .icon{flex:0 1 3em;height:1.5em;margin-right:1em}.onmobile #master-navi .navi-item .icon-racing{height:1.15em}#sub-navi{position:relative;flex:1 1 100%;line-height:1.42;letter-spacing:.005em}#sub-navi:not(.sub-navi-mobile){position:absolute;top:100%}#sub-navi .aspect-ratio{aspect-ratio:16/9}#sub-navi .w-100{width:100%}#sub-navi h1,#sub-navi h2,#sub-navi h3,#sub-navi h4,#sub-navi h5,#sub-navi h6{text-transform:uppercase;color:#04f3b2;letter-spacing:-.03em}#sub-navi h6{font-size:1.1em;padding:1.5em 0 0;margin:0}#sub-navi .flex-12{display:flex;flex-wrap:wrap;width:100%;gap:1px}#sub-navi .flex-12 .span-12{flex:0 1 calc(100% - 1px)}#sub-navi .flex-12 .span-6{flex:0 0 calc(50% - 1px)}#sub-navi .navi-section{height:100%}#sub-navi .icon{width:1.25em;height:1.25em}#sub-navi .icon.icon-arrow:after{transform:translate3d(-150%,-50%,0)!important}#sub-navi .icon.icon-arrow:after,#sub-navi .icon.icon-arrow:before{background:url(/SAP/Header/BarNavi/SubNavi/btn-arrow-right.png) no-repeat scroll 50% transparent;background-size:contain}#sub-navi .hover-trigger.current,#sub-navi .hover-trigger:hover{padding-left:.5em}#sub-navi .hover-trigger.current.navi-link,#sub-navi .hover-trigger:hover.navi-link{border-bottom:1px solid #03f3b2}#sub-navi .hover-trigger.current .icon.icon-arrow:before,#sub-navi .hover-trigger:hover .icon.icon-arrow:before{transform:translate3d(50%,-50%,0);opacity:0;transition:transform .3s ease-out,opacity .1s ease-out}#sub-navi .hover-trigger.current .icon.icon-arrow:after,#sub-navi .hover-trigger:hover .icon.icon-arrow:after{transform:translate3d(-50%,-50%,0)!important;opacity:1;transition:transform .3s ease-out,opacity .1s ease-out}#sub-navi .vid-wrap{position:relative}#sub-navi .vid-wrap video{position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#sub-navi .grid{overflow:scroll;overflow:auto;display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:auto;max-height:calc(100vh - 5em)}#sub-navi .box,#sub-navi .grid>.animation-intro-wrap,#sub-navi .grid>.animation-intro-wrap .children{display:flex;flex-direction:column;height:100%}#sub-navi .box{padding:2em;overflow:hidden}#sub-navi .two-columns .box{flex-direction:row;align-items:center}#sub-navi .two-columns div.img-wrap{flex:0 1 40%;width:100%}#sub-navi .two-columns div.vid-wrap{flex:0 1 60%;width:100%}#sub-navi .two-columns h2.title{margin:0!important}#sub-navi .two-columns div.content{flex:0 1 60%;width:100%;padding-left:1.5em}#sub-navi a.navi-link{color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;width:99%}#sub-navi .title-link:hover .title{filter:brightness(.55)}#sub-navi .title{font-size:calc(.75em + .75vw);line-height:1.2;margin:.5em 0}#sub-navi .title:last-child{margin-bottom:0}#sub-navi .racing-information{grid-column:span 10}#sub-navi .racing-results-replays{grid-column:span 14}#sub-navi .racing-results-replays .vid-wrap{margin-top:0!important;height:100%}#sub-navi .racing-calendar{grid-column:span 14}#sub-navi .wagering-simulcast{grid-column:span 8}#sub-navi .wagering-contests{grid-column:span 12}#sub-navi .wagering-contests .aspect-ratio{aspect-ratio:100/35}#sub-navi .wagering-live-tote{grid-column:span 12}#sub-navi .wagering-live-tote .aspect-ratio{aspect-ratio:100/35}#sub-navi .casino-promotions{grid-column:span 10;grid-row:span 1}#sub-navi .casino-promotions .aspect-ratio{aspect-ratio:16/9}#sub-navi .casino-offerings{grid-column:span 14;grid-row:span 1}#sub-navi .casino-offerings .aspect-ratio{aspect-ratio:1000/275}#sub-navi .casino-resources{grid-column:span 12;grid-row:span 1}#sub-navi .casino-resources .img-wrap{height:100%}#sub-navi .casino-resources .aspect-ratio{padding-bottom:0;height:100%}#sub-navi .casino-download{grid-column:span 12;grid-row:span 1}#sub-navi .casino-download .aspect-ratio{aspect-ratio:10/2}#sub-navi .horse-care-tabs{grid-column:span 12}#sub-navi .discover-plan-your-visit .aspect-ratio{aspect-ratio:10/9}#sub-navi .discover-tv-film .aspect-ratio{aspect-ratio:10/4}#sub-navi .discover-shop .aspect-ratio{aspect-ratio:100/75}#sub-navi .discover-shop .img-wrap{flex:0 1 55%!important}#sub-navi .sa-hoy-programas{grid-column:span 12}#sub-navi .sa-hoy-programas .aspect-ratio,#sub-navi .sa-hoy-restaurantes .aspect-ratio{aspect-ratio:10/3}#sub-navi .sa-hoy-admision,#sub-navi .sa-hoy-direcciones,#sub-navi .sa-hoy-hoteles-aeropuertos{grid-column:span 8}#sub-navi .title-space-off h2.title{margin:0!important}#sub-navi .racing-information{grid-column:span 9;grid-row:span 1}#sub-navi .racing-information .aspect-ratio{aspect-ratio:100/25}#sub-navi .racing-information .border-left,#sub-navi .racing-information .border-top{display:none}#sub-navi .racing-calendar{grid-column:span 15;grid-row:span 1}#sub-navi .racing-calendar .title{margin:0!important}#sub-navi .racing-live-stream,#sub-navi .racing-results-replays{grid-column:span 7;grid-row:span 1}#sub-navi .racing-office{grid-column:span 10;grid-row:span 1}#sub-navi .racing-office .img-wrap{height:100%}#sub-navi .dining-clockers-corner,#sub-navi .dining-frontrunner,#sub-navi .dining-turf-terrace{grid-column:span 8}#sub-navi .wagering-wager-on-1st-bet{grid-column:span 10;grid-row:span 1}#sub-navi .wagering-wager-on-1st-bet .aspect-ratio{aspect-ratio:10/4}#sub-navi .wagering-expert-analysis-tools{grid-column:span 14;grid-row:span 1}#sub-navi .wagering-expert-analysis-tools .aspect-ratio{aspect-ratio:10/2}#sub-navi .wagering-contests{grid-column:span 7;grid-row:span 1}#sub-navi .wagering-contests .aspect-ratio{aspect-ratio:100/49}#sub-navi .wagering-simulcast{grid-column:span 7;grid-row:span 1}#sub-navi .wagering-simulcast .aspect-ratio{aspect-ratio:100/49}#sub-navi .wagering-live-tote{grid-column:span 10;grid-row:span 1}#sub-navi .wagering-live-tote .aspect-ratio{aspect-ratio:10/4}#sub-navi .events-calendar{grid-column:span 24}#sub-navi .events-ticket-information{grid-column:span 9}#sub-navi .events-ticket-information .aspect-ratio{aspect-ratio:100/38}#sub-navi .events-book-my-event{grid-column:span 9}#sub-navi .events-book-my-event .aspect-ratio{aspect-ratio:100/38}#sub-navi .events-breeders-cup{grid-column:span 6}#sub-navi .events-breeders-cup .img-wrap{height:100%}#sub-navi .events-breeders-cup .aspect-ratio{padding-bottom:0;height:100%}#sub-navi .horse-care-tabs{grid-column:span 24;grid-row:span 1}#sub-navi .horse-care-tabs .aspect-ratio{aspect-ratio:100/67}#sub-navi .horse-care-details{grid-column:span 12;grid-row:span 1}#sub-navi .discover-plan-your-visit{grid-column:span 10;grid-row:span 2}#sub-navi .discover-plan-your-visit .aspect-ratio{aspect-ratio:100/19}#sub-navi .discover-shop,#sub-navi .discover-tv-film{grid-column:span 14;grid-row:span 1}#sub-navi .navi-press-releases{grid-column:span 8;grid-row:span 2}#sub-navi .navi-press-releases .img-wrap{height:100%}#sub-navi .navi-press-releases .aspect-ratio{padding-bottom:0;height:100%}#sub-navi .navi-media-guides,#sub-navi .navi-nightly-recaps,#sub-navi .navi-stable-notes,#sub-navi .navi-stake-quotes{grid-column:span 8;grid-row:span 1}#sub-navi .sa-hoy-1,#sub-navi .sa-hoy-2{grid-column:span 8}#sub-navi .sa-hoy-restaurantes{grid-column:span 12}#sub-navi .sa-hoy-3,#sub-navi .sa-hoy-4,#sub-navi .sa-hoy-5,#sub-navi .sa-hoy-6{grid-column:span 8}