.col-1{flex:0 1 calc(((100% / 12) * 1) - 8px);max-width:calc(((100% / 12) * 1) - 8px)}@media (max-width: 600px){.col-1{flex:100%;max-width:100%}}.col-2{flex:0 1 calc(((100% / 12) * 2) - 8px);max-width:calc(((100% / 12) * 2) - 8px)}@media (max-width: 600px){.col-2{flex:100%;max-width:100%}}.col-3{flex:0 1 calc(((100% / 12) * 3) - 8px);max-width:calc(((100% / 12) * 3) - 8px)}@media (max-width: 600px){.col-3{flex:100%;max-width:100%}}.col-4{flex:0 1 calc(((100% / 12) * 4) - 8px);max-width:calc(((100% / 12) * 4) - 8px)}@media (max-width: 600px){.col-4{flex:100%;max-width:100%}}.col-5{flex:0 1 calc(((100% / 12) * 5) - 8px);max-width:calc(((100% / 12) * 5) - 8px)}@media (max-width: 600px){.col-5{flex:100%;max-width:100%}}.col-6{flex:0 1 calc(((100% / 12) * 6) - 8px);max-width:calc(((100% / 12) * 6) - 8px)}@media (max-width: 600px){.col-6{flex:100%;max-width:100%}}.col-7{flex:0 1 calc(((100% / 12) * 7) - 8px);max-width:calc(((100% / 12) * 7) - 8px)}@media (max-width: 600px){.col-7{flex:100%;max-width:100%}}.col-8{flex:0 1 calc(((100% / 12) * 8) - 8px);max-width:calc(((100% / 12) * 8) - 8px)}@media (max-width: 600px){.col-8{flex:100%;max-width:100%}}.col-9{flex:0 1 calc(((100% / 12) * 9) - 8px);max-width:calc(((100% / 12) * 9) - 8px)}@media (max-width: 600px){.col-9{flex:100%;max-width:100%}}.col-10{flex:0 1 calc(((100% / 12) * 10) - 8px);max-width:calc(((100% / 12) * 10) - 8px)}@media (max-width: 600px){.col-10{flex:100%;max-width:100%}}.col-11{flex:0 1 calc(((100% / 12) * 11) - 8px);max-width:calc(((100% / 12) * 11) - 8px)}@media (max-width: 600px){.col-11{flex:100%;max-width:100%}}.col-12{flex:0 1 calc(((100% / 12) * 12) - 8px);max-width:calc(((100% / 12) * 12) - 8px)}@media (max-width: 600px){.col-12{flex:100%;max-width:100%}}.grid-12{display:flex;gap:16px;justify-content:space-between}@media (max-width: 600px){.grid-12{flex-direction:column;gap:20px}}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,small,strike,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}a{text-decoration:none}.component-accordion{display:flex;flex-direction:column;gap:24px;padding:12px 0}.accordion-item{overflow:hidden}.accordion-item .content{display:none}.accordion-item.active .accordion-title{background:#BAF88F;border-radius:4px 4px 0 0}.accordion-item.active .content{display:block}.accordion-item.read .accordion-title{background:#BAF88F;border-radius:4px 4px 0 0}.accordion-title{background-color:#76C043;padding:16px 24px;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between}@media (max-width: 600px){.accordion-title{flex-flow:row wrap;flex-direction:column;padding:16px;gap:5px}}.accordion-title:hover{background-color:#BAF88F;border:1px solid #76C043;padding:15px 23px}.accordion-title h3{padding:0}.accordion-title .date{font-weight:700}@media (max-width: 600px){.accordion-title .date{margin:0 0 0 auto}}.component-tabbed,.component-selected-result{padding:12px 0}.component-tabbed .title,.component-selected-result .title{border-radius:0 4px 0 0;background:#BAF88F}.component-tabbed .tabs,.component-selected-result .tabs{display:flex}.component-tabbed .flex-center,.component-selected-result .flex-center{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}@media (max-width: 600px){.component-tabbed .flex-center,.component-selected-result .flex-center{flex-direction:column;align-items:flex-start}}.tab-button{cursor:pointer;padding:16px 24px;border-radius:4px 4px 0 0;font-size:20px;line-height:26px;margin-right:8px;font-weight:800;color:#272727;background:#76C043}@media (max-width: 768px){.tab-button{margin-right:0px;border-radius:4px}}@media (max-width: 600px){.tab-button{font-size:18px;line-height:24px;padding:16px}}.tab-button.active{background:#BAF88F}@media (max-width: 768px){.tab-button.active{border-radius:4px 4px 0 0}}.tab-button.active:hover{border:0;padding:16px 24px}@media (max-width: 768px){.tab-button.active:hover{padding:16px}}@media (min-width: 768px){.tab-button:hover{background:#BAF88F;border:1px solid #76C043;border-bottom:0;padding:15px 23px}}.content{padding:24px;background:#fff;border-radius:0 0 4px 4px}.content p{flex:1;margin:0}.content .location,.content .price,.content .deadline,.content .info,.content .run{display:flex;margin-bottom:16px;align-items:center}.content .location::before,.content .price::before,.content .deadline::before,.content .info::before,.content .run::before{display:block;content:'';background-repeat:no-repeat;background-size:100%;width:32px;height:32px;display:inline-block;margin-right:16px}.content .location::before{background-image:url(/assets/map-marker-f9147a7a4ac35c211129f5a80a28415517700d7315bec2ab6d2708a668c9d386.svg)}.content .price::before{background-image:url(/assets/tag-dd10ac4656fc389af75ee3d164ac11d6828bc543230961b61af6b89a2e1d47bb.svg)}.content .deadline::before{background-image:url(/assets/check-circle-1de04a474704d887b2a44462ee66c446382b50ff52bdf6fddf9c1aae4b6d7a17.svg)}.content .info::before{background-image:url(/assets/information-slab-circle-27e7983556535665f99145a8116aae73d0734df09a15ad297766fcbd48f5d22b.svg)}.content .run::before{background-image:url(/assets/run-ad30a595c4fa60c67faa541556405207548f5e04e788d9150a31a997867cb361.svg)}.content .grid-12{border-bottom:1px solid #C4C8BB;margin-bottom:16px}@media (max-width: 600px){.content .grid-12{gap:0}}.content .grid-12:last-child{border-bottom:0;margin-bottom:0}.content .grid-12 a{display:inline-block}.content .grid-12 p,.content .grid-12 a{margin:0 0 16px 0;line-height:22.4px}.content .grid-12 p a,.content .grid-12 a a{margin:0}.content .grid-12 .btn{margin-bottom:16px}.ctas{display:flex;flex-direction:column;align-items:end}@media (max-width: 768px){.ctas{flex:1;align-items:flex-start}}.title{background:#76C043;padding:16px 24px;display:flex;justify-content:space-between;border-radius:4px;align-items:center}@media (max-width: 600px){.title{flex-flow:row wrap;flex-direction:column;padding:16px;gap:5px;align-items:unset}}.title h3{padding:0}.title .date{font-weight:700}.title.duga{background:#472190;color:#fff}.title.kratka{background:#FFE929;color:#272727}.component-tabbed .tab-content{display:none;box-shadow:0px 2px 33.099998474121094px 0px #0000001A}.component-tabbed .tab-content.active{display:block}.component-tabbed .tabs{display:flex}@media (max-width: 768px){.component-tabbed .tabs{display:none}}@media (max-width: 768px){.tab-section{margin-bottom:24px}}.tab-section .tab-button{display:none}@media (max-width: 768px){.tab-section .tab-button{display:block}}.component-selected-result{padding:0}.component-selected-result .label{padding:16px 24px;border-radius:4px 4px 0 0;font-size:20px;line-height:26px;margin-right:8px;font-weight:800;color:#272727;background:#BAF88F}@media (max-width: 600px){.component-selected-result .label{font-size:18px;line-height:24px;padding:16px}}.component-selected-result .col-6:first-child{border-right:1px solid #C4C8BB}@media (max-width: 600px){.component-selected-result .col-6:first-child{border-right:0;border-bottom:1px solid #C4C8BB}}.dummy_wrapper_lng,.dummy_wrapper_srt{overflow-x:auto;height:16px}.component-table{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.08);margin-bottom:30px;border:1px solid #e1e4e8;font-family:'Segoe UI', Roboto, -apple-system, sans-serif}.component-table .table_lng{overflow-x:auto}.component-table .table-header{background:#472190;color:white;padding:16px 24px;font-size:18px;font-weight:600;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.component-table .table-header.kratka{background:#FFE929;color:#272727}.component-table .table-header .season-title{font-size:16px;opacity:0.9}.component-table .table-footer{padding:12px 24px;background-color:#f8f9fa;color:#6c757d;font-size:13px;border-top:1px solid #e9ecef;border-radius:0 0 8px 8px}.component-table table{width:100%;border-collapse:separate;border-spacing:0}.component-table table th,.component-table table td{padding:12px 8px;text-align:center;vertical-align:middle;border-bottom:1px solid #e9ecef;transition:all 0.2s ease}.component-table table th{background-color:#f8f9fa;font-weight:600;color:#2d3748;white-space:nowrap;position:sticky;top:0;border-bottom:2px solid #e2e8f0}.component-table table th.text-left{text-align:left;padding-left:20px}.component-table table th.total-column,.component-table table th.best-six-column,.component-table table th.extra-points-column{border-left:1px solid #ddd}.component-table table th.total-column{border-right:1px solid #ddd}.component-table table td{color:#4a5568}.component-table table td.text-left{text-align:left;padding-left:20px}.component-table table td.total-column,.component-table table td.best-six-column{background-color:#f8fafc;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.component-table table td.total-column{color:black;font-weight:300}.component-table table td.best-six-column{color:#472190;font-weight:600}.component-table table tbody tr{transition:all 0.2s ease}.component-table table tbody tr:nth-child(odd){background-color:#f8fafc}.component-table table tbody tr:hover{background-color:#f0f9ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.component-table table .race-header{max-width:60px;font-size:14px;white-space:normal;line-height:1.2;padding:8px 4px;background-color:#edf2f7;color:#4a5568;font-weight:600}.component-table table .race-header:hover{background-color:#e2e8f0}.table-container{overflow-x:auto;border-radius:0 0 8px 8px;-webkit-overflow-scrolling:touch}.table-container::-webkit-scrollbar{height:8px}.table-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:4px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;background-overflow:hidden;background-text-overflow:ellipsis;background-white-space:nowrap;background-cursor:help;background-position:relative;background-font-weight:normal;background-font-size:12px;background-padding:5px 8px}.table-container::-webkit-scrollbar-track .text-muted{color:#999}.table-container::-webkit-scrollbar-track .number{text-align:right !important;font-family:monospace;font-weight:bold}.table-container::-webkit-scrollbar-track .total-column{background-color:#f0f0f0;font-weight:bold}.table-container::-webkit-scrollbar-track .best-six-column{background-color:#e6f7ff;font-weight:bold}.table-container .table-header{background-color:#f5f5f5;padding:10px 15px;border-radius:4px 4px 0 0;margin:-22px -22px 15px -22px;border-bottom:1px solid #e0e0e0;font-weight:600;color:#333}.table-container .table-footer{margin-top:15px;font-size:13px;color:#666;text-align:right;padding:10px 0;border-top:1px solid #eee}.table-wrapper .title{border-radius:4px 4px 0 0}.component-trails{padding:12px 0}.component-trails .col-6{box-shadow:0px 2px 33.099998474121094px 0px #0000001A}.component-trails .col-6 h3{padding:16px 24px;border-radius:4px 4px 0px 0px}.component-trails .col-6 .info{padding:16px 24px;background:#fff;border-radius:0 0 4px 4px}@media (max-width: 600px){.component-trails .col-6 .info{padding:16px}}.component-trails .col-6 .info div{display:flex;align-items:center;font-weight:700;font-size:16px;margin-bottom:16px}.component-trails .col-6 .info div::before{display:block;content:'';background-repeat:no-repeat;background-size:100%;width:40px;height:40px;display:inline-block;margin-right:8px;flex-shrink:0}.component-trails .duga-tr h3{color:#fff;background:#472190}.component-trails .duga-tr .run::before{background:url(/assets/racer-purple-b37e35e421f2fccbc4df4e7930c9dfbc49aebe86d882a374ec435a5c734ff7d4.svg)}.component-trails .duga-tr .elevation::before{background:url(/assets/height-diff-purple-885e8b01ef57c1bf58b9c8e93090ebc0a1cca142b5dc6251d287f7780694862a.svg)}.component-trails .duga-tr .marker::before{background:url(/assets/distance-purple-9127491d5999655ba53ec2eac7bd8a0a4c1123a84e075cac373ae6c354e8b3a6.svg)}.component-trails .duga-tr .win-1::before{background:url(/assets/win-1-purple-4c45bb0b1c048cf83fef369d7691f1788978f94803d3607ebcc159bdb467412e.svg)}.component-trails .duga-tr .win-2::before{background:url(/assets/win-2-purple-8e589b1ed3db5633e06cbd7e62b535e8bfd216ba0755e0bcf861df64092a1fbc.svg)}.component-trails .duga-tr .win-3::before{background:url(/assets/win-3-purple-bc23718b247da60c6a43d9cf5109d5e4267d23901b682ee039142f0cf3d76a9a.svg)}.component-trails .kratka-tr h3{color:#272727;background:#FFE929}.component-trails .kratka-tr .run::before{background:url(/assets/racer-yellow-d371d2b96ebc278b945040b3cc37c92d5a1d30ffb5fe61c79e5d860e79541408.svg)}.component-trails .kratka-tr .elevation::before{background:url(/assets/height-diff-yellow-aae9a9ce79dd193447990118ebb2a3a33d8a7242500698a5dd9ad1899f2cca69.svg)}.component-trails .kratka-tr .marker::before{background:url(/assets/distance-yellow-5992ffcb7779b7cd5f453e6fd0914928b2799c55fa53d139c6af58760395f659.svg)}.component-trails .kratka-tr .win-1::before{background:url(/assets/win-1-yellow-e5f111592132b00f470af8d9919b231d6cfb34466c670fbeb9f5e725d47a8d98.svg)}.component-trails .kratka-tr .win-2::before{background:url(/assets/win-2-yellow-7957f649874e8af163da59daa81f6762802437e9975693150b8fcc3c362ae4bb.svg)}.component-trails .kratka-tr .win-3::before{background:url(/assets/win-3-yellow-b40c984f7b347610b2e461b755f184e2420b7913be3c38b11659e450b4a57e4e.svg)}@font-face{font-family:'Figtree';src:url(/assets/Figtree-Black-240214bccd089e0cb13e538a3f51630b9fb40b9a95a14d935dd9310bd338fb04.ttf);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-BlackItalic-57d3b291e2fed290621253ea5bb6bbe8e1ca220b7beb53b2f4e004bdf60f0256.ttf);font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-Bold-c0a6a2110c43e0a39cb4896f128520395e785136676d9798b2e3b828c3b74993.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-BoldItalic-e7d3349c24afe18b17464af5d9fdd7fc908ef7fc2b91404f80ebd9a0c903be33.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-ExtraBold-789007ffc2730f0ccbf17f1ef7098e15c7ae44ec000936fee2e53cf076af0f51.ttf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-ExtraBoldItalic-e8e09bf4ebba71f3f1b74115c23e0c710c2981f9adcc0af016a3dda3af07a12f.ttf);font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-Italic-3b40a4f82a0f02c43211e534df8adfc65cad4288d13d9560b8c3d8017aeb8cd5.ttf);font-style:italic;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-Light-96f1791380302f50b880631081914c068429ae169ac8935f364b04bd762197bf.ttf);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-LightItalic-7e8fe54ddf9868ed5c29fdc36edc3c936731846c51c67031d62675a737f6fa74.ttf);font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-Medium-6f4ce885180e2a9b959cc6c6d5aa86be3aa0fcabba2b4f01780dd6b84bcef662.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-MediumItalic-1e8038c6d57bac44499f8f0f8b83bb2e933de13ccefd272a5b462e38ed6a61be.ttf);font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-Regular-c011aefdc7d70c7fe207a7c2276c0be7c69dd0b17c4570b39b191fa28c89aa07.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-SemiBold-722881e4c80dff78dfdf48dbce8c69135fb9a29e4c17e7eae95c5db55dd2dbc8.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Figtree';src:url(/assets/Figtree-SemiBoldItalic-569d487cbb1454590f1a29c234641074dba80c423111892799f0c9d0f1d4d2dd.ttf);font-weight:600;font-style:italic;font-display:swap}header{position:relative}header ul{list-style:none;margin:0;padding:0}header .inner-wrapper{box-shadow:0px 2px 15.300000190734863px 0px #0000001A;background:#fff;color:#272727}header a{color:#272727;text-decoration:none;font-weight:700;font-size:18px}header a.active{color:#76C043}header .burger-btn{display:none;right:20px;position:absolute;width:30px;cursor:pointer}@media (max-width: 1310px){header .burger-btn{display:block}}header .burger-btn:before,header .burger-btn:after,header .burger-btn div{background:#76C043;content:"";display:block;height:4px;border-radius:2px;margin:5px 0;transition:0.5s}header .inner-wrapper{padding-top:12px;padding-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between}@media (max-width: 1310px){header .inner-wrapper{align-items:center}}header .inner-wrapper .main-menu{display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto;flex:1;z-index:100}@media (max-width: 1310px){header .inner-wrapper .main-menu{display:none}}header .inner-wrapper .main-menu>a{margin:0 0 0 auto}header .inner-wrapper .unread{display:flex;margin:-32px 0 0 82px;justify-content:center;align-items:center;position:absolute;box-sizing:border-box;font-weight:700;font-size:0.75rem;min-width:20px;line-height:1;padding:0 6px;height:20px;border-radius:10px;background-color:#CF3E3E;color:#fff}header .inner-wrapper ul{display:flex;gap:27px;margin:0 auto}header .inner-wrapper ul li a{font-size:18px;font-weight:700}header .with-back{margin-left:50px}header .back-button{position:absolute;margin-bottom:3px}header .back-button:hover{fill:#76C043}header .logo{padding-top:10px}header .logo:hover{filter:brightness(0) saturate(100%) invert(59%) sepia(86%) saturate(337%) hue-rotate(52deg) brightness(98%) contrast(84%)}@media (max-width: 600px){header .logo{flex:60%;max-width:60%}}header .logo img{width:100%;display:block}.mobile-menu-opened{overflow:hidden}.mobile-menu-opened header .burger-btn:before{transform:translateY(10px) rotate(135deg)}.mobile-menu-opened header .burger-btn:after{transform:translateY(-8px) rotate(-135deg)}.mobile-menu-opened header .burger-btn div{transform:scale(0)}.mobile-menu-opened header .inner-wrapper .main-menu{display:flex;flex-direction:column;position:absolute;width:calc(100vw - 20px);height:100vh;background:#fff;top:100%;left:0px;padding-left:20px;align-items:flex-start;justify-content:flex-start;gap:17px;padding-top:20px;border-top:1px solid #0000001a}.mobile-menu-opened header .inner-wrapper .main-menu ul{flex-direction:column;margin:0;gap:17px}.mobile-menu-opened header .inner-wrapper .main-menu a{margin:0}footer .inner-wrapper{background:#215100;color:#BAF88F}footer .inner-wrapper p{padding:6px 0 6px 0;display:block;margin:0;font-size:14px}footer .inner-wrapper p:first-child{padding-top:24px}footer .inner-wrapper p:last-child{padding-bottom:24px}footer .inner-wrapper a{color:#BAF88F;font-weight:400}footer .inner-wrapper a:hover{color:#fff}body{font-family:'Figtree';color:#272727}h1{font-size:32px;padding:24px 0 12px}@media (max-width: 600px){h1{font-size:24px}}h1.style-h2{font-size:24px;padding:24px 0 16px}@media (max-width: 600px){h1.style-h2{font-size:20px}}h2{font-size:24px;padding:24px 0 16px}@media (max-width: 600px){h2{font-size:20px}}h2.h1-style{font-size:32px}@media (max-width: 600px){h2.h1-style{font-size:24px}}h3{font-size:20px;padding:0 0 16px}@media (max-width: 600px){h3{font-size:18px}}h1,h2,h3,h4,h5,h6{line-height:1.17;font-weight:800}p,label{font-size:16px;margin:0  0 16px 0;line-height:22.4px;max-width:825px}@media (max-width: 600px){p,label{font-size:14px;line-height:18.4px}}p strong,label strong{font-weight:700}a{text-decoration:underline;font-weight:600;color:#215100;font-size:16px}@media (max-width: 600px){a{font-size:14px}}a:hover{color:#76C043}ul{list-style:disc;padding-left:17px;margin-bottom:12px}ol{list-style:decimal;padding-left:17px;margin-bottom:12px}li{font-size:16px;line-height:22.4px;max-width:825px}@media (max-width: 600px){li{font-size:14px;line-height:18.4px}}li strong{font-weight:700}img{max-width:100%;height:auto}figcaption{font-size:14px;line-height:18.2px}@media (max-width: 600px){figcaption{font-size:12px;line-height:16.2px}}button{border:0;font-family:"Figtree"}input,select{font-family:"Figtree"}.container{max-width:1450px;padding:0 40px;margin:0 auto}@media (max-width: 768px){.container{padding:0 20px}}main{background:#F5F5F5;max-width:1450px;padding:0 40px 64px;margin:0 auto;min-height:calc(100vh - 202px)}@media (max-width: 768px){main{padding:0 20px 40px}}.main-title{padding:64px 0}@media (max-width: 768px){.main-title{padding:40px 0}}.race-title{padding:10px 0 10px 0}.main-sub-title{padding:64px 0 0 0}@media (max-width: 768px){.main-sub-title{padding:40px 0 0 0}}.main-sub-title.h1-style{padding:64px 0 12px}@media (max-width: 768px){.main-sub-title.h1-style{padding:40px 0 12px}}.black-btn{background:#272727;color:#fff}.btn{box-shadow:0px 1px 3px 0px #0000004D;border-radius:40px;padding:16px 24px;font-size:16px;font-weight:700;line-height:1;letter-spacing:0.04em;width:fit-content;display:block;text-decoration:none;font-family:"Figtree"}@media (max-width: 768px){.btn{padding:16px;font-size:14px}}.btn.centered{text-align:center;margin:24px auto 0}.btn.right{text-align:right;margin:24px 0 0 auto}.btn.black{background:#272727;color:#fff}.btn.black:hover{background-color:#444444}.btn.purple{background:#472190;color:#fff}.btn.purple:hover{background:#7143CA}.btn.yellow{background:#FFE929;color:#272727}.btn.yellow:hover{background:#FFF177}.btn.red{background:#B10000;color:#fff}.btn:hover{background:#CF3E3E}.login-page .style-h2{padding-bottom:24px}.login-page .btn.right{margin-top:0;margin-bottom:36px}.login-page form{display:flex;flex-direction:column;gap:16px}.login-page input,.login-page select{padding:8px 16px;color:#272727;font-size:14px;line-height:18.2px;border:1px solid #74796D;border-radius:4px;font-family:"Figtree"}.login-page input:placeholder,.login-page select:placeholder{color:#74796D}.login-page select{width:30%;margin-right:2.7%;background-color:white}.login-page input[type='checkbox']{width:20px;height:20px;background-color:white;padding:0}.hidden{display:none}.bib_container{justify-content:normal;float:left;min-height:152px;margin-right:30px}.bib_container .bib{font-size:24px;font-weight:700;border:1px solid #bcbcbc;border-radius:50%;width:80px;height:80px;text-align:center;margin:20px 0 0 0;overflow:hidden}.bib_container .bib span{display:inline-block;width:120%;margin-left:-10%;padding:10px 0;margin-top:18px;transform:rotate(-5deg);overflow:hidden}.bib_container .bib span.purple{background-color:#472190;color:white}.bib_container .bib span.yellow{background-color:#FFE929;color:#272727}.btn-fxd-wdh{min-width:155px}@media (max-width: 768px){.btn-fxd-wdh{min-width:140px}}.divider{border-bottom:1px solid silver;width:180px;margin:20px}.news h3{font-size:26px;line-height:1.17;font-weight:800}.news a{color:#272727;text-decoration:none}.news a:hover{color:#215100}.news .date{font-weight:800;margin:30px 0 5px 0}.basic_info_1{width:63%;float:left}.basic_info_2{width:37%;float:left}.basic_info_3{width:30%;float:left;margin-left:40px}div.basic_info_3:last-of-type{margin-left:0}.signature{padding-top:20px}div.footer{position:fixed;bottom:-370px;width:100%}.footer_offer{position:fixed;bottom:-175px;width:100%}.footer_offer_2{position:fixed;bottom:-370px;width:100%;text-align:center}.head{min-height:200px;padding-bottom:40px}.receipt_header{width:30%;float:left;padding:5px;min-height:200px}.receipt_header_right{padding-left:50%;padding-top:5%;min-height:200px}.pdf_table{width:100%;border-collapse:collapse}.info_tr{border-bottom:1px solid;font-size:23px}.main_tr{background-color:grey;color:white;font-size:17px;text-align:center}.total{padding-left:45%;padding-top:5%}.total_r{padding-left:57%;padding-top:5%}.total p{text-align:right;padding-right:10px;font-size:23px;padding-bottom:10px}.ending{font-size:16px}.signature{padding-left:70%;font-size:18px;text-align:center}.user_info{padding-bottom:180px}#content{font-size:13px}#content p,h2{margin-top:-6px}.membership_table{width:100%;border-collapse:collapse}.membership_table tr,.membership_table td{width:50%;border:1px solid;height:30px;font-size:17px;font-weight:bold}.checkbox{margin:30px 0;min-height:80px}.checkbox label{margin-top:4px}.checkbox label::selection{background:transparent}.checkbox input{width:18px;height:18px;accent-color:#76C043;appearance:auto;-webkit-appearance:auto}.checkbox a{margin-top:20px}.red-alert{font-weight:700;color:#B10000;margin-right:13px !important}.results{padding-bottom:40px}.results div{padding-left:16px;display:flex;align-items:center;font-size:16px;font-weight:700;padding-bottom:16px}.results div:last-child{padding-bottom:0}.results div::before{content:'';background-repeat:no-repeat;background-size:100%;width:40px;height:40px;display:inline-block;margin-right:16px}.results p{line-height:22.5px;flex:1;margin:0}.results .timer::before{background:url(/assets/timer-952eafc24a5300ad840d00e15fa842aedef2eefaa42c4d13a17667a76e71fe84.svg)}.results .elevation::before{background:url(/assets/elevation-rise-91173ddef42304db296f3adb03ca2ff6428af744bf2e9c99a143afbc8354fea7.svg)}.results .marker::before{background:url(/assets/map-marker-path-9e2c1477e56f33a5782d1f55ba2ed88ec964887eea9c945570bb6113f7e2b5dd.svg)}.results .run-fast::before{background:url(/assets/run-fast-90e10c2e46c53c424c12cbcad37b7641af821195cc12e06f0fdee37172f2fb5c.svg)}.results .run::before{background:url(/assets/run-ad30a595c4fa60c67faa541556405207548f5e04e788d9150a31a997867cb361.svg)}.season{padding-bottom:40px}.season .title{margin-top:24px}.season h3{padding:0}.season h2{padding-bottom:0}.season:last-child{padding-bottom:0}.left-content{display:flex;flex-direction:row;gap:16px}@media (max-width: 600px){.left-content{flex-flow:column wrap}}.left-content .select-box{padding:11px 16px;border:1px solid #74796D;border-radius:4px;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer;min-width:80px}@media (max-width: 600px){.left-content .select-box{padding:8px 12px}}.left-content .select-box strong{cursor:default;font-weight:600}.left-content .select-box .selected{margin:0;font-size:14px;color:#272727}.left-content .select-box .selected span{color:#74796D;display:block;font-family:"Figtree"}.left-content .select-box.active{border-color:#272727}.left-content .select-box.active .selected{color:#215100}.left-content .select-box.seasons{width:260px}@media (max-width: 600px){.left-content .select-box.seasons{width:calc(100% - 24px)}}@media (max-width: 600px){.hero .right-content.col-8{flex:100%;max-width:100%}}.dropbtn{background-image:url(/assets/menu-down-dd5d499447d04c2ced95442ccb3f996f1ea55585e2fedad8eba6731ea089448c.svg);background-repeat:no-repeat;background-size:100%;width:24px;height:24px;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#F5F5F5;padding:0 16px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;width:calc(100% - 32px);top:100%;right:0;border:1px solid #272727}.dropdown-content.show{display:block}.dropdown-content a{color:black;margin:8px 0;text-decoration:none;display:block;font-size:14px;line-height:18.2px;font-weight:400}.dropdown-content a:hover{background-color:#f1f1f1;color:#215100}.dropdown:hover .dropdown-content{display:block}.team_page .team_container{justify-content:normal;float:left;min-height:100px;margin-right:30px}.team_page .team_container img{margin-top:20px;border:1px solid #bcbcbc;border-radius:50%;padding:15px;width:50px;height:50px}.team_page select{padding:13px;margin-bottom:40px}.team_page label{font-weight:700;float:left;padding:10px 10px 0 0;font-size:18px}.team_page button{position:absolute;margin:-86px 0 0 340px}@media (max-width: 412px){.team_page button{margin:-86px 0 0 230px}}.team_page h2{margin-top:40px}.team_page .team_action_btn{margin-bottom:30px;display:inline-block}@media (min-width: 768px){.team_page .component-table{width:600px}}.hero{align-items:center;padding:64px 0 32px;flex-flow:row wrap}@media (max-width: 768px){.hero{padding:40px 0}}.hero.grid-12{align-items:flex-start}.hero .user-img{width:80px;height:80px;object-fit:cover;border-radius:50%;flex-shrink:0}.hero .col-8{margin-left:0;margin-right:auto;flex:0 1 calc(((100% / 12) * 8) - 8px);max-width:calc(((100% / 12) * 8) - 8px)}.billing{display:flex;gap:73px;align-items:flex-start}@media (max-width: 970px){.billing{gap:20px;flex-flow:row wrap}}@media (max-width: 768px){.billing{flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px}}@media (max-width: 600px){.billing{padding-left:0;padding-right:0}}.billing input{border-radius:4px}.billing-bottom{padding:20px 0 20px 73px}.billing-bottom td{width:300px}@media (max-width: 768px){.billing-bottom{padding:0 0 20px 20px}}@media (max-width: 600px){.billing-bottom{padding:0 0 10px 0}}.billing-info{margin-top:8px}.billing-info div{padding-left:16px;display:flex;align-items:center;font-size:16px;margin-bottom:16px}@media (max-width: 600px){.billing-info div{padding-left:0}}.billing-info div::before{content:'';background-repeat:no-repeat;background-size:100%;width:40px;height:40px;display:inline-block;margin-right:16px}.billing-info p{line-height:22.5px;flex:1;margin:0}.billing-info .wallet{margin-top:20px}.billing-info .wallet::before{background:url(/assets/wallet-e171f6d394e41c8ecb9a6a23ae28d56c1db61756b5f9aa38cc4d5b979e0eefba.svg)}.billing-info .callender::before{background:url(/assets/calendar-check-7c0594891690622e467b806afeb7ea49f4d8aeda5b8fa5d1feae15c3705b44ed.svg)}.billing-info .card::before{background:url(/assets/credit-card-outline-bcafef98937668daa103ddbdef71b7997276550131191564d67f42ad2c6a63bb.svg)}.form-content{display:flex;gap:16px;padding-left:72px}@media (max-width: 768px){.form-content{padding-left:0;width:100%;width:100%}}.form-content button{border:0;cursor:pointer;align-self:flex-end}input.euro{height:16px;border:1px solid #272727;padding:11px 48px 11px 16px;text-align:right;font-size:14px;line-height:18px;display:flex;position:relative;width:50px;background-image:url(/assets/euro-01be74c34f3ca46c4a9a2381d54b40b4170301d3fd8819d8237ad5fbdf987585.svg);background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:calc(100% - 7px);background-size:27px 27px}input.euro:placeholder{color:#74796D}.field_with_errors{display:inline}.field_with_errors input{width:91%;border:2px solid #CF3E3E}@media (max-width: 600px){#barcode canvas{width:250px;height:125.7px}}#edit_user label,#new_user label{padding:0;margin:4px 0 -10px 0}#edit_user label:first-of-type,#new_user label:first-of-type{margin-top:0}#error_explanation{color:#CF3E3E}.user_team{margin:30px 0 50px 0}.profile_separator{margin:0 0 20px 0;border-color:#fff}
