div.eventInformationPage,div.eventInformationPage .landing{display:block;position:relative}div.eventInformationPage .landing .container .landingContent{padding:110px 0;display:block;position:relative}div.eventInformationPage .landing .container .landingContent h1{margin-bottom:30px}div.eventInformationPage .landing .container .landingContent .inner{max-width:870px}div.eventInformationPage .landing .container .landingContent .inner h5{margin-bottom:30px}div.eventInformationPage .fullwidthAssetWrapper{display:block;position:relative}div.eventInformationPage .fullwidthAssetWrapper .fullwidthAsset{width:100%;max-height:700px;display:block;max-width:100%!important}div.eventInformationPage .fullwidthAssetWrapper .fullwidthAsset img{object-fit:cover;object-position:center center}div.eventInformationPage .eventManagement{background-color:var(--frost-60);margin-top:120px;padding:90px 0 135px;display:block;position:relative}div.eventInformationPage .eventManagement:before{content:"";width:42%;height:100%;top:0;right:left;background-image:url(/images/graphics/event-management.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute}div.eventInformationPage .eventManagement:after{content:"";background-image:url(/images/graphics/resort-banner.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:45px;display:block;position:absolute;bottom:0;left:0}div.eventInformationPage .eventManagement .container .eventManagementContent{width:40%;display:block;position:relative;left:calc(42% + 130px)}div.eventInformationPage .eventManagement .container .eventManagementContent .inner h2,div.eventInformationPage .eventManagement .container .eventManagementContent .inner h3{margin:0 0 40px}div.eventInformationPage .raceManagement{display:block;position:relative}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper{grid-template-columns:1fr 465px;align-items:center;gap:140px;width:100%;padding:160px 0 180px;display:grid}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementContent .inner h2,div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementContent .inner h3{margin:0 0 40px}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementContent .inner p{margin:0 0 15px}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper{width:465px;display:block;position:relative}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper:before{content:"";background-color:var(--halsbury-red);z-index:1;transform-origin:100% 100%;border-radius:4px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-6.78deg)}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper .raceManagementAsset{z-index:2;max-width:100%!important}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper .raceManagementAsset img{object-fit:cover;object-position:center center;border-radius:4px;width:100%;height:auto;display:block}div.eventInformationPage .eventDetails{padding:0 0 200px;display:block;position:relative}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper{grid-template-columns:1fr 1fr;gap:80px;display:grid}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock{display:block;position:relative}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock:nth-child(2n){top:90px}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock .thumbnailWrapper{border-radius:4px;margin:0 0 40px;display:block;position:relative;overflow:hidden}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock .thumbnailWrapper .thumbnail{max-width:100%!important}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock .thumbnailWrapper .thumbnail img{object-fit:cover;object-position:center center;width:100%;height:500px;display:block}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock h2{margin:0 0 10px}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock .inner p{margin:0 0 15px}@media screen and (max-width:1400px){div.eventInformationPage .eventManagement .container .eventManagementContent{width:467px;left:calc(42% + 80px)}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper{gap:100px}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock .thumbnailWrapper .thumbnail img{height:380px}}@media screen and (max-width:990px){div.eventInformationPage .eventManagement{margin-top:370px}div.eventInformationPage .eventManagement .container .eventManagementContent{width:100%;left:0}div.eventInformationPage .eventManagement:before{width:100%;bottom:100%;top:initial;max-height:250px}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper{grid-template-columns:1fr}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock:nth-child(2n){top:0}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper{grid-template-columns:1fr;justify-items:center;gap:67px}}@media screen and (max-width:768px){div.eventInformationPage .landing .container .landingContent{padding:100px var(--mobile-padding) 60px var(--mobile-padding)}div.eventInformationPage .eventManagement{margin-top:240px;padding:60px 0 95px}div.eventInformationPage .eventManagement .container .eventManagementContent{padding:0 var(--mobile-padding)}div.eventInformationPage .eventManagement:before{max-height:180px}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper{padding:60px var(--mobile-padding) 100px var(--mobile-padding);gap:40px}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper{width:380px}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper .raceManagementAsset{width:380px;max-width:380px!important}div.eventInformationPage .eventDetails{padding:0 0 80px}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper{padding:0 var(--mobile-padding);gap:40px}div.eventInformationPage .eventDetails .container .eventDetailsContentWrapper .eventDetailsBlock .thumbnailWrapper .thumbnail img{height:auto}}@media screen and (max-width:576px){div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper{width:285px}div.eventInformationPage .raceManagement .container .raceManagementContentWrapper .raceManagementAssetWrapper .raceManagementAsset{width:285px;max-width:285px!important}}
