.elementor-3392 .elementor-element.elementor-element-db74cc6{--display:flex;--min-height:900px;--justify-content:center;--overlay-opacity:0.68;}.elementor-3392 .elementor-element.elementor-element-db74cc6:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-db74cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corner1.ee/wp-content/uploads/2025/01/Corner-1-Hobikardisari-2025-Laagri-GP-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-3392 .elementor-element.elementor-element-db74cc6::before, .elementor-3392 .elementor-element.elementor-element-db74cc6 > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-db74cc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-db74cc6 > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-db74cc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-db74cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3392 .elementor-element.elementor-element-82c1157.elementor-element{--align-self:center;}.elementor-3392 .elementor-element.elementor-element-82c1157 .elementor-heading-title{font-size:99px;font-weight:900;}.elementor-3392 .elementor-element.elementor-element-d2e5f65.elementor-element{--align-self:center;}.elementor-3392 .elementor-element.elementor-element-d2e5f65 .elementor-heading-title{font-size:99px;font-weight:900;}.elementor-3392 .elementor-element.elementor-element-1e8f5389{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-3d633ba{--spacer-size:95px;}.elementor-3392 .elementor-element.elementor-element-62f5c935{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3392 .elementor-element.elementor-element-64d4bc9.elementor-element{--align-self:center;}.elementor-3392 .elementor-element.elementor-element-64d4bc9 .elementor-heading-title{font-size:99px;font-weight:900;}.elementor-3392 .elementor-element.elementor-element-17307fed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-17307fed:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-17307fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-3392 .elementor-element.elementor-element-5894a4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3392 .elementor-element.elementor-element-7537ea4b{--grid-columns:9;}.elementor-3392 .elementor-element.elementor-element-57a0c66{--display:flex;}.elementor-3392 .elementor-element.elementor-element-0f5489b{--spacer-size:130px;}.elementor-3392 .elementor-element.elementor-element-71d8bf7{--display:flex;}.elementor-3392 .elementor-element.elementor-element-8ad7de7.elementor-element{--align-self:center;}.elementor-3392 .elementor-element.elementor-element-8ad7de7 .elementor-heading-title{font-size:99px;font-weight:900;}.elementor-3392 .elementor-element.elementor-element-fc1b61b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3392 .elementor-element.elementor-element-080e33d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-cc911e7{--display:flex;--min-height:365px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--overlay-opacity:0.32;--border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-cc911e7:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-cc911e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corner1.ee/wp-content/uploads/2024/12/Risto-meister.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3392 .elementor-element.elementor-element-cc911e7::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #000000 75%, #000000 83%);}.elementor-3392 .elementor-element.elementor-element-cc911e7:hover::before, .elementor-3392 .elementor-element.elementor-element-cc911e7:hover > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-cc911e7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .elementor-background-slideshow:hover::before, .elementor-3392 .elementor-element.elementor-element-cc911e7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #242424 0%, #000000 100%);}.elementor-3392 .elementor-element.elementor-element-cc911e7:hover{--overlay-opacity:0.05;}.elementor-3392 .elementor-element.elementor-element-cc911e7, .elementor-3392 .elementor-element.elementor-element-cc911e7::before{--overlay-transition:0.3s;}.elementor-3392 .elementor-element.elementor-element-cc911e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3392 .elementor-element.elementor-element-44c4d30 .elementor-button{background-color:#D40000;font-family:"Montserrat", Sans-serif;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-44c4d30 .elementor-button:hover, .elementor-3392 .elementor-element.elementor-element-44c4d30 .elementor-button:focus{background-color:#FF2800;}.elementor-3392 .elementor-element.elementor-element-44c4d30 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3392 .elementor-element.elementor-element-44c4d30.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3392 .elementor-element.elementor-element-32d92b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-f570450{--display:flex;--min-height:365px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--overlay-opacity:0.17;--border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-f570450:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corner1.ee/wp-content/uploads/2024/07/IMG_7928-2048x1153.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3392 .elementor-element.elementor-element-f570450:hover::before, .elementor-3392 .elementor-element.elementor-element-f570450:hover > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-f570450:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-background-slideshow:hover::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #242424 0%, #000000 100%);}.elementor-3392 .elementor-element.elementor-element-f570450::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3392 .elementor-element.elementor-element-f570450:hover{--overlay-opacity:0.06;}.elementor-3392 .elementor-element.elementor-element-f570450, .elementor-3392 .elementor-element.elementor-element-f570450::before{--overlay-transition:0.3s;}.elementor-3392 .elementor-element.elementor-element-f570450:hover::before{filter:brightness( 8% ) contrast( 100% ) saturate( 100% ) blur( 9.1px ) hue-rotate( 0deg );}.elementor-3392 .elementor-element.elementor-element-f570450.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3392 .elementor-element.elementor-element-3ee2c7f .elementor-button{background-color:#D40000;font-family:"Montserrat", Sans-serif;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-3ee2c7f .elementor-button:hover, .elementor-3392 .elementor-element.elementor-element-3ee2c7f .elementor-button:focus{background-color:#FF2800;}.elementor-3392 .elementor-element.elementor-element-3ee2c7f > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3392 .elementor-element.elementor-element-3ee2c7f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3392 .elementor-element.elementor-element-d565c8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3392 .elementor-element.elementor-element-157c875{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-4ffbd11{--display:flex;--min-height:365px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--overlay-opacity:0.32;--border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-4ffbd11:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corner1.ee/wp-content/uploads/2024/03/IMG_3177-1536x1152.jpg");background-position:-132px -141px;background-repeat:no-repeat;background-size:690px auto;}.elementor-3392 .elementor-element.elementor-element-4ffbd11::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #000000 75%, #000000 83%);}.elementor-3392 .elementor-element.elementor-element-4ffbd11:hover::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11:hover > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-background-slideshow:hover::before, .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #242424 0%, #000000 100%);}.elementor-3392 .elementor-element.elementor-element-4ffbd11:hover{--overlay-opacity:0.05;}.elementor-3392 .elementor-element.elementor-element-4ffbd11, .elementor-3392 .elementor-element.elementor-element-4ffbd11::before{--overlay-transition:0.3s;}.elementor-3392 .elementor-element.elementor-element-4ffbd11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3392 .elementor-element.elementor-element-338942d .elementor-button{background-color:#D40000;font-family:"Montserrat", Sans-serif;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-338942d .elementor-button:hover, .elementor-3392 .elementor-element.elementor-element-338942d .elementor-button:focus{background-color:#FF2800;}.elementor-3392 .elementor-element.elementor-element-338942d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3392 .elementor-element.elementor-element-338942d.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3392 .elementor-element.elementor-element-3ebdfc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3392 .elementor-element.elementor-element-b2e21f7{--display:flex;--min-height:365px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--flex-wrap:wrap;--overlay-opacity:0.17;--border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-b2e21f7:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corner1.ee/wp-content/uploads/2024/07/IMG_7777-2048x1365.jpg");background-position:-248px -124px;background-repeat:no-repeat;background-size:928px auto;}.elementor-3392 .elementor-element.elementor-element-b2e21f7:hover::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7:hover > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-background-slideshow:hover::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #242424 0%, #000000 100%);}.elementor-3392 .elementor-element.elementor-element-b2e21f7::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3392 .elementor-element.elementor-element-b2e21f7:hover{--overlay-opacity:0.06;}.elementor-3392 .elementor-element.elementor-element-b2e21f7, .elementor-3392 .elementor-element.elementor-element-b2e21f7::before{--overlay-transition:0.3s;}.elementor-3392 .elementor-element.elementor-element-b2e21f7:hover::before{filter:brightness( 8% ) contrast( 100% ) saturate( 100% ) blur( 9.1px ) hue-rotate( 0deg );}.elementor-3392 .elementor-element.elementor-element-b2e21f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3392 .elementor-element.elementor-element-cc2cee8 .elementor-button{background-color:#D40000;font-family:"Montserrat", Sans-serif;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-3392 .elementor-element.elementor-element-cc2cee8 .elementor-button:hover, .elementor-3392 .elementor-element.elementor-element-cc2cee8 .elementor-button:focus{background-color:#FF2800;}.elementor-3392 .elementor-element.elementor-element-cc2cee8 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3392 .elementor-element.elementor-element-cc2cee8.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3392 .elementor-element.elementor-element-d7b97b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-3392:not(.elementor-motion-effects-element-type-background), body.elementor-page-3392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-3392 .elementor-element.elementor-element-080e33d{--width:50%;}.elementor-3392 .elementor-element.elementor-element-cc911e7{--width:53%;}.elementor-3392 .elementor-element.elementor-element-32d92b7{--width:50%;}.elementor-3392 .elementor-element.elementor-element-f570450{--width:40%;}.elementor-3392 .elementor-element.elementor-element-157c875{--width:50%;}.elementor-3392 .elementor-element.elementor-element-4ffbd11{--width:53%;}.elementor-3392 .elementor-element.elementor-element-3ebdfc8{--width:50%;}.elementor-3392 .elementor-element.elementor-element-b2e21f7{--width:40%;}}@media(max-width:1024px){.elementor-3392 .elementor-element.elementor-element-7537ea4b{--grid-columns:9;}.elementor-3392 .elementor-element.elementor-element-f570450:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-33px -1px;}.elementor-3392 .elementor-element.elementor-element-4ffbd11:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-232px -141px;}.elementor-3392 .elementor-element.elementor-element-b2e21f7:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-141px -125px;background-size:897px auto;}}@media(max-width:767px){.elementor-3392 .elementor-element.elementor-element-82c1157 .elementor-heading-title{font-size:75px;}.elementor-3392 .elementor-element.elementor-element-d2e5f65 .elementor-heading-title{font-size:75px;}.elementor-3392 .elementor-element.elementor-element-64d4bc9 .elementor-heading-title{font-size:75px;}.elementor-3392 .elementor-element.elementor-element-7537ea4b{--grid-columns:9;}.elementor-3392 .elementor-element.elementor-element-8ad7de7 .elementor-heading-title{font-size:75px;}.elementor-3392 .elementor-element.elementor-element-f570450:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-f570450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-41px -1px;}.elementor-3392 .elementor-element.elementor-element-4ffbd11:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-4ffbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-231px -166px;background-size:696px auto;}.elementor-3392 .elementor-element.elementor-element-b2e21f7:not(.elementor-motion-effects-element-type-background), .elementor-3392 .elementor-element.elementor-element-b2e21f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-157px -142px;}}/* Start custom CSS for container, class: .elementor-element-5894a4f *//* 🌍 Kalendri wrapper */
.f1-calendar-container {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding-bottom: 10px;
    -webkit-overflow-scrolling: touch; /* iOS smooth scrolling */
}

/* 📏 Horisontaalne flex-layout */
.f1-calendar-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

/* 🚫 Peidame kerimisriba */
.f1-calendar-wrapper::-webkit-scrollbar {
    display: none;
}

/* 📌 Mitteaktiivne kaart - väiksem */
.race-card {
    width: 120px;
    height: 220px;
    background: #1d1d1d;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    color: white;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
}

/* 🎯 Aktiivne kaart */
.race-card.active-card {
    width: 280px; /* Mobiilis kitsam */
    max-width: 90%;
    height: auto;
    background: #1d1d1d;
    color: white;
    flex-shrink: 0;
    padding: 15px;
}

/* 🖼 Aktiivse kaardi pilt suurem */
.race-card.active-card img {
    transform: scale(1.1);
    transition: transform 0.3s ease-in-out;
}

/* 🔄 Pealkirjade suurused */
.race-card:not(.active-card) .race-title {
    font-size: 14px;
    font-weight: normal;
}

.race-card:not(.active-card) .race-date {
    font-size: 18px;
    font-weight: bold;
}

/* 🎆 Aktiivse kaardi pealkiri suurem */
.race-card.active-card .race-title {
    font-size: 28px;
    font-weight: bold;
}

.race-card.active-card .race-date {
    font-size: 16px;
    font-weight: normal;
}

/* 📦 Aktiivse kaardi struktuur - etapi nimi tuleb alla */
.race-card.active-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.race-card.active-card .race-image {
    order: -2; /* Raja pilt esimene */
}

.race-card.active-card .race-date {
    order: -1; /* Kuupäev teine */
}

.race-card.active-card .race-title {
    order: 0; /* Etapi nimi viimasena */
}
/* Peidame registreerimisnupu mitteaktiivsetes kaartides */
.race-card:not(.active-card) .race-register {
    display: none !important;
}/* End custom CSS */