@charset "UTF-8";.hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px!important;overflow:hidden;padding:0;position:absolute!important;width:1px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,p,ul{margin:0 0 20px}ol,ul{padding:0 0 0 2.5em}button,label{cursor:pointer}button{border:0;outline:0}input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}input[type=button]:focus,input[type=submit]:focus{outline:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff;color:#444;font:14px/21px HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}p{margin:0 0 20px}em{font-style:italic}strong{font-weight:700}small{font-size:80%}blockquote,blockquote p{color:#777;font-size:17px;font-style:italic;line-height:24px}blockquote{border-left:1px solid #ddd;margin:0 0 20px;padding:9px 20px 0 19px}blockquote cite{color:#555;display:block;font-size:12px}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:10px 0 30px}a{color:#333;outline:0;text-decoration:underline}p a{line-height:inherit}input,textarea{background:#fff;border:1px solid #ddd;border-radius:2px;color:#666;font-family:Helvetica,Arial,sans-serif;font-size:1em;-webkit-transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;-moz-transition:border-color .2s ease-out,-moz-box-shadow .2s ease-out}ol,ul{margin-bottom:20px}ul{list-style:none outside}ol ol,ol ul,ul ol,ul ul{font-size:90%;margin:4px 0 5px 30px}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}#page-content,#secondary-navigation,.breadcrumbs,.cod-footer-related,.cod-hero-internal svg,.cod-map,.cod-nav-whatson,.cod-popup,.cod-popup__dock,.cod-schedule__filters,.cod-subnav,.footer,.hidden,.hide,.icon,.inline-video__playpause,.shape,[disabled],[hidden],a[href]:after,button,img,li svg,nav,video{display:none!important}.cod-hero__title__curtin,.cod-hero__title__day,.cod-hero__title__open{display:inline-block;margin-right:10px;overflow:hidden}.cod-hero__title__curtin svg,.cod-hero__title__day svg,.cod-hero__title__open svg{height:4rem;width:auto}.cod-hero img,.cod-hero video{display:inline-block;height:auto;max-width:150px!important;vertical-align:top;width:100%}.save-the-date,.save-the-date>*,[data-speed],[data-speed]>*{opacity:1!important;transform:none!important;visibility:visible!important}.save-the-date path,[data-speed] path{fill:#000!important}img,video{height:auto;max-width:100%;width:auto}section{border-bottom:1px solid grey;margin-block:2em;padding-block:2em}.cod-hero__difference,ul{margin-top:1em}.card-accordion,.card-competition,.card-competition-first,.card-event,.card-event-itinerary,.card-event-mini,.card-feed,.card-highlight,.card-related{font-size:1.2rem;padding:1em}.card-accordion,.card-accordion button,.card-competition,.card-competition button,.card-competition-first,.card-competition-first button,.card-event,.card-event button,.card-event-itinerary,.card-event-itinerary button,.card-event-mini,.card-event-mini button,.card-feed,.card-feed button,.card-highlight,.card-highlight button,.card-related,.card-related button{border:1px solid grey;margin-bottom:1em}.card-accordion button,.card-accordion img,.card-competition button,.card-competition img,.card-competition-first button,.card-competition-first img,.card-event button,.card-event img,.card-event-itinerary button,.card-event-itinerary img,.card-event-mini button,.card-event-mini img,.card-feed button,.card-feed img,.card-highlight button,.card-highlight img,.card-related button,.card-related img{display:none}.card-accordion,.card-competition,.card-competition-first,.card-event,.card-event-itinerary,.card-event-mini,.card-feed,.card-related{font-size:1.4rem;max-width:250px}.card-accordion .title,.card-competition .title,.card-competition-first .title,.card-event .title,.card-event-itinerary .title,.card-event-mini .title,.card-feed .title,.card-related .title{font-size:1.6rem;line-height:1;margin-block:1em}.cod-schedule__row{border-bottom:1px solid grey;margin-bottom:2rem;padding-block:2em}.card-event__buttons,.card-highlight__cards,.cod-footer-related__grid,.cod-itinerary__events,.cod-schedule__row .swiper-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.card-event__buttons,.card-event__buttons .card-event-itinerary,.card-highlight__cards,.card-highlight__cards .card-event-itinerary,.cod-footer-related__grid,.cod-footer-related__grid .card-event-itinerary,.cod-itinerary__events,.cod-itinerary__events .card-event-itinerary,.cod-schedule__row .swiper-wrapper,.cod-schedule__row .swiper-wrapper .card-event-itinerary{page-break-after:auto}.card-event__buttons .button,.card-highlight__cards .button,.cod-footer-related__grid .button,.cod-itinerary__events .button,.cod-schedule__row .swiper-wrapper .button{margin:0}.cod-competition .container{justify-content:space-between}.cod-competition .container,.cod-competition .overflow{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.cod-map__search svg,.cod-map__title svg{display:none}.card-accordion{max-width:none;padding:0;width:100%}.card-accordion__panel,.card-accordion__trigger{padding:1rem}.card-accordion button{border:0;border-bottom:1px solid grey;margin:0;text-align:left;width:100%}.cod-competition .overflow .card-competition{width:20%}.cod-competition .overflow .card-competition svg{display:none}
