.app .page-loader{position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%) scale(1.25)}.app .main-page .card-body .link{display:block}.app .main-page .card-body .link :hover{opacity:.8}.app .main-page .card-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.app .main-page .card-header h3{line-height:1.4;margin:.5rem 2.5rem .5rem 0}.app .main-page .card-header img{margin:.5rem 0}.app .main-page .event-image{display:block;width:100%}@media (min-width: 576px){.app .main-page .event-image{object-fit:cover;height:324px}}@media (min-width: 768px){.app .main-page .event-image{height:auto}}.app .main-page .event-period-info .alert-message{font-size:.75rem;padding:.55rem .95rem}.app .main-page .run{background:transparent;padding-left:.5rem;padding-right:.5rem}.app .main-page .run strong{color:inherit}.app .main-page .run.show-all-link{text-align:center}.app .main-page .run-image{border-radius:100%;object-fit:cover}.app .login{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:1;padding-top:1rem;padding-bottom:1rem}.app .login .card{width:100%;max-width:516px;margin:0}.app .login .btns-wrap a{display:inline-flex;align-items:center}.app .login .btns-wrap a span{margin-right:.5rem}.app .register{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:1;padding-top:1rem;padding-bottom:1rem}.app .register .card{width:100%;max-width:912px;margin:0}.app .register .card.card-with-message{max-width:516px}.app .register .btns-wrap{text-align:center}.app .register .btns-wrap button{display:inline-flex;align-items:center}.app .register .btns-wrap button span{margin-right:.5rem}.app .password-reset{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:1;padding-top:1rem;padding-bottom:1rem}.app .password-reset .card{width:100%;max-width:516px;margin:0}.app .password-reset .btns-wrap a{display:inline-flex;align-items:center}.app .password-reset .btns-wrap a span{margin-right:.5rem}.app .event-details h2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem}.app .event-details h2 span{margin:.5rem 2.5rem .5rem 0}.app .event-details h2 img{margin:.5rem 0}.app .event-details .run-image{display:block;width:100%;margin-bottom:1.5rem}@media (min-width: 576px){.app .event-details .run-image{object-fit:cover;height:324px}}@media (min-width: 768px){.app .event-details .run-image{height:auto}}.app .event-details .buttons{text-align:center}.app .event-details .buttons a{margin:0 .5rem .5rem}.app .kid-form .btns-wrap a{display:inline-flex;align-items:center}.app .kid-form .btns-wrap a:first-of-type{margin-right:1rem}.app .kid-form .btns-wrap a span{margin-right:.5rem}.app .kids-event-sign-up .step-4 .additive-image{display:block;width:100%;margin-bottom:1.5rem}@media (min-width: 768px){.app .kids-event-sign-up .step-4 .additive-types{max-width:75%}}@media (min-width: 1400px){.app .kids-event-sign-up .step-4 .additive-types{max-width:50%}}.app .kids-event-sign-up .step-4 .additive-types .form-control{background:#fff}.app .kids-event-sign-up .step-5 .prizes-sum span{display:inline-block;width:48px;border-bottom:2px solid #6c757d;transform:translateY(-.5rem)}.app .kids-event-sign-up .btns-wrap{display:flex;justify-content:center;margin-top:1.5rem}.app .kids-event-sign-up .btns-wrap a{display:inline-flex;align-items:center}.app .kids-event-sign-up .btns-wrap a:first-of-type:not(:last-of-type){margin-right:1rem}.app .kids-event-sign-up .btns-wrap a span{margin-right:.5rem}.app .adults-run-sign-up .step-additives .additive-image{display:block;width:100%;margin-bottom:1.5rem}@media (min-width: 768px){.app .adults-run-sign-up .step-additives .additive-types{max-width:75%}}@media (min-width: 1400px){.app .adults-run-sign-up .step-additives .additive-types{max-width:50%}}.app .adults-run-sign-up .step-additives .additive-types .form-control{background:#fff}@media (min-width: 576px){.app .voucher-input{max-width:400px}}.app .voucher-input button{display:inline-flex;align-items:center}.app .voucher-input button span.spinner-border{margin-right:.5rem}.app .adults-run-sign-up .step-summary .prizes-sum span{display:inline-block;width:48px;border-bottom:2px solid #6c757d;transform:translateY(-.5rem)}@media (min-width: 576px){.app .adults-run-sign-up .step-summary #nickname,.app .adults-run-sign-up .step-summary #ice{max-width:400px}}.app .adults-run-sign-up .btns-wrap{display:flex;justify-content:center;margin-top:1.5rem}.app .adults-run-sign-up .btns-wrap a{display:inline-flex;align-items:center}.app .adults-run-sign-up .btns-wrap a:first-of-type:not(:last-of-type){margin-right:1rem}.app .adults-run-sign-up .btns-wrap a span{margin-right:.5rem}.app .user-payment .btn-primary{width:130px}.app .user-payment table{table-layout:fixed}.app .user-payment table th:nth-of-type(1),.app .user-payment table td:nth-of-type(1){width:130px}.app .user-payment table th:nth-of-type(2),.app .user-payment table td:nth-of-type(2){text-align:center;width:120px}.app .user-payment table th:nth-of-type(3),.app .user-payment table td:nth-of-type(3){text-align:center;width:100px}.app .user-payment table th:nth-of-type(4),.app .user-payment table td:nth-of-type(4){text-align:center;width:auto}.app .user-payment table th:nth-of-type(6),.app .user-payment table td:nth-of-type(6){width:150px}@media (max-width: 991.98px){.app .user-payment table th:nth-of-type(6),.app .user-payment table td:nth-of-type(6){display:none}}@media (max-width: 767.98px){.app .user-payment table th:nth-of-type(4),.app .user-payment table td:nth-of-type(4){display:none}}@media (max-width: 575.98px){.app .user-payment table th:nth-of-type(2),.app .user-payment table td:nth-of-type(2){display:none}}@media (max-width: 575.98px){.app .user-payment table th:nth-of-type(5),.app .user-payment table td:nth-of-type(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.app .user-application .btn-primary{width:130px}.app .user-application table{table-layout:fixed}.app .user-application table th:nth-of-type(1),.app .user-application table td:nth-of-type(1){width:130px}.app .user-application table th:nth-of-type(2),.app .user-application table td:nth-of-type(2){width:120px;text-align:center}.app .user-application table th:nth-of-type(3),.app .user-application table td:nth-of-type(3){width:auto}@media (max-width: 991.98px){.app .user-application table th:nth-of-type(5),.app .user-application table td:nth-of-type(5){display:none}}@media (max-width: 767.98px){.app .user-application table th:nth-of-type(4),.app .user-application table td:nth-of-type(4){display:none}}.app .user-application-details .new-nickname-input-wrap{position:relative;display:inline-block;width:100%;margin-top:.25rem}@media (min-width: 576px){.app .user-application-details .new-nickname-input-wrap{width:260px}}@media (min-width: 576px){.app .user-application-details .new-nickname-input-wrap .invalid-feedback{position:absolute;bottom:0;left:0;transform:translateY(calc(100% + .25rem))}}.app .user-application-details .new-nickname-actions{display:flex;align-items:center}.app .user-application-details .new-nickname-actions a{display:inline-flex;align-items:center}.app .user-application-details .new-nickname-actions a span{margin-right:.3rem}.app .user-application-details .starting-number-info{max-width:590px;margin-bottom:1rem}.app .user-application-details .starting-number-info p{margin:0}.app .user-application-details .starting-number-info p:first-of-type{margin-bottom:.25rem}.app .user-application-details .starting-number-image{display:block;width:100%;max-width:400px;height:auto}.app .user-application-details .btns-wrap{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.app .user-application-details .btn{display:inline-flex;align-items:center;gap:.5rem}.app .user-kids .card-body p:first-of-type{font-size:.89rem}.app .user-kids .card-body p:last-of-type{display:flex}.app .user-kids .btn-outline-danger{display:inline-flex;align-items:center}.app .user-kids .btn-outline-danger span{margin-right:.5rem}.app .user-data-form .btns-wrap{text-align:center}.app .user-data-form .btns-wrap a{display:inline-flex;align-items:center}.app .user-data-form .btns-wrap a span{margin-right:.5rem}.app .run-starting-list h4 span{white-space:nowrap}@media (min-width: 576px){.app .run-starting-list .card-img-top{object-fit:cover;height:324px}}@media (min-width: 768px){.app .run-starting-list .card-img-top{height:auto}}.app .run-starting-list .participant-search button{display:inline-flex;align-items:center}.app .run-starting-list .participant-search button span{margin-right:.5rem}.app .run-starting-list table{table-layout:fixed}.app .run-starting-list table th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .run-starting-list table th:nth-of-type(1),.app .run-starting-list table td:nth-of-type(1){width:15%;text-align:center;white-space:nowrap}.app .run-starting-list table th:nth-of-type(2),.app .run-starting-list table td:nth-of-type(2){width:auto}.app .run-starting-list table th:nth-of-type(3),.app .run-starting-list table td:nth-of-type(3){width:auto;white-space:nowrap}.app .run-starting-list table th:nth-of-type(4),.app .run-starting-list table td:nth-of-type(4){width:80px;text-align:center}.app .run-starting-list table th:nth-of-type(5),.app .run-starting-list table td:nth-of-type(5){width:auto}@media (max-width: 575.98px){.app .run-starting-list table th:nth-of-type(5),.app .run-starting-list table td:nth-of-type(5){display:none}}.app .run-starting-list-search h4 span{white-space:nowrap}@media (min-width: 576px){.app .run-starting-list-search .card-img-top{object-fit:cover;height:324px}}@media (min-width: 768px){.app .run-starting-list-search .card-img-top{height:auto}}.app .run-starting-list-search .participant-search button{display:inline-flex;align-items:center}.app .run-starting-list-search .participant-search button span{margin-right:.5rem}.app .run-starting-list-search table{table-layout:fixed}.app .run-starting-list-search table th:nth-of-type(1),.app .run-starting-list-search table td:nth-of-type(1){width:80px;text-align:center}.app .run-starting-list-search table th:nth-of-type(2),.app .run-starting-list-search table td:nth-of-type(2){width:25%}.app .run-starting-list-search table th:nth-of-type(3),.app .run-starting-list-search table td:nth-of-type(3){width:20%}.app .run-starting-list-search table th:nth-of-type(4),.app .run-starting-list-search table td:nth-of-type(4){width:80px;text-align:center}.app .run-starting-list-search table th:nth-of-type(5),.app .run-starting-list-search table td:nth-of-type(5){width:auto}.app .regulations section{margin-bottom:1.5rem}.app .regulations section:last-of-type{margin-bottom:0}.app .regulations section h5,.app .regulations section p,.app .regulations section ol{margin-bottom:.5rem}.app .regulations section ol>li{margin-bottom:.5rem}.app .regulations section ol ul{padding-top:.5rem;list-style-type:disc}.app .regulations section *:last-child{margin-bottom:0}.app .privacy-policy section{margin-bottom:1.5rem}.app .privacy-policy section:last-of-type{margin-bottom:0}.app .privacy-policy section h5,.app .privacy-policy section p,.app .privacy-policy section ul{margin-bottom:.5rem}.app .privacy-policy section h3{margin-bottom:1rem}.app .privacy-policy section *:last-child{margin-bottom:0}.app .privacy-policy hr{margin-top:1.5rem;margin-bottom:1.5rem}.app .contact .row>div{display:flex;flex-flow:column nowrap}.app .contact .row>div h3{flex-shrink:0}.app .contact .row>div .alert{height:100%}.app .component-loader{display:flex;justify-content:center;align-items:center;padding:1rem 0}.app .sidebar-navigation .sidebar-brand img{width:auto;height:48px}.app .sidebar-navigation .sidebar-item:first-of-type{margin-top:1rem}.app .sidebar-navigation #version{padding:8px 20px;font-size:10px;color:#cdcdcd;float:left}.app .top-navigation .custom-nav-link{display:inline-flex;align-items:center}.app .top-navigation .custom-nav-link:after{position:relative;top:-1px;margin:0}.app .top-navigation .custom-nav-link i{font-size:24px;margin-right:.5rem}.app .top-navigation .custom-nav-link span{margin-right:.5rem}.app .cookies-message{position:fixed;left:0;bottom:0;width:100%;background:#212529;z-index:5}.app .cookies-message .wrap{display:flex;flex-direction:column;padding:.75rem}@media (min-width: 576px){.app .cookies-message .wrap{flex-direction:row;justify-content:center;align-items:center}}.app .cookies-message .wrap p{text-align:center;margin:0}.app .cookies-message .wrap p:first-child{color:#fff}@media (min-width: 576px){.app .cookies-message .wrap p:first-child{border-right:1px solid #495057;padding:0 1rem 0 0}}.app .cookies-message .wrap p:first-child a{font-weight:700}.app .cookies-message .wrap p:last-child{padding:1rem 0 0}@media (min-width: 576px){.app .cookies-message .wrap p:last-child{flex-shrink:0;padding:0 0 0 1rem}}.app .container-fluid{display:flex;flex-direction:column;min-width:100%;min-height:100%}.app .pre-line{white-space:pre-line}.app .alert-sm .alert-message{padding:.5rem .75rem}.app .spinner-border-xs{width:.75rem;height:.75rem;border-width:.2em}.app img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}
