/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/styles-new/pages/olympiad/olympiad-home.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.medals-table{width:100%}.medals-table table{border:1.5px solid #d2d2d266;border-radius:12px;color:#2d2d2d;display:grid;grid-template-columns:minmax(0,96px) 1fr minmax(0,100px) minmax(0,100px) minmax(0,100px) minmax(0,100px);width:100%}.medals-table tbody,.medals-table thead,.medals-table tr{display:contents}.medals-table thead th:first-child{border-top-left-radius:12px}.medals-table thead th:last-child{border-top-right-radius:12px}.medals-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.medals-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.medals-table th{background-color:#fef4ef}.medals-table td,.medals-table th{border-bottom:1.5px solid #d2d2d266;border-right:1.5px solid #d2d2d266;height:60px;padding:18px 0}.medals-table tr:last-child td{border-bottom:none}.medals-table tr:nth-child(2n) td:first-child,.medals-table tr:nth-child(2n) td:nth-child(2){background-color:#fafafa}.medals-table tr.ukraine-row td:first-child{position:relative}.medals-table tr.ukraine-row td:first-child:before{background-color:#ff7534;border-radius:12px 0 0 12px;content:"";height:100%;left:-1.5px;position:absolute;top:0;width:2px}.medals-table td,.medals-table th{font-size:.875em;font-weight:400;line-height:1.32;text-align:center}.medals-table td:first-child,.medals-table td:nth-child(2),.medals-table th:first-child,.medals-table th:nth-child(2){font-weight:700;text-align:left}.medals-table td:first-child,.medals-table th:first-child{border-right:none;font-weight:700;padding-left:16px}.medals-table td:nth-child(2),.medals-table th:nth-child(2){align-items:center;display:flex;gap:8px}@media only screen and (max-width:480px){.medals-table td:nth-child(2),.medals-table th:nth-child(2){padding-right:12px}}.medals-table td:nth-child(2) img,.medals-table th:nth-child(2) img{height:20px;object-fit:contain;width:28px}@media only screen and (max-width:768px){.medals-table td:nth-child(2) img,.medals-table th:nth-child(2) img{height:16px;width:20px}}.medals-table td:nth-child(3),.medals-table th:nth-child(3){background-color:#fff7e1;justify-content:center}.medals-table td:nth-child(4),.medals-table th:nth-child(4){background-color:#fbfbfd;justify-content:center}.medals-table td:nth-child(5),.medals-table th:nth-child(5){background-color:#f9f1ec;justify-content:center}.medals-table td:nth-child(6),.medals-table th:nth-child(6){background-color:#e8f5e9;border-right:none;font-weight:700;justify-content:center}.medals-table td{align-items:center;display:flex}.medals-table th{font-size:.875em;font-weight:700;line-height:1.32}.medals-table th:first-child,.medals-table th:nth-child(2){align-items:center;display:flex;text-align:left}.medals-table .load-more{margin-top:24px}.athlete-badge{background:#182840;border-radius:24px;color:#fff;font-size:.875em;font-weight:600;line-height:20px;padding:6px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.athlete-badge_medalist{background:#f9a825}.athlete-badge_debutant{background:#689f38}.athlete-badge_veteran{background:#4a6185}.athlete-badge_hope{background:#ff7534}.athletes{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:24px 0}@media only screen and (max-width:1024px){.athletes{gap:24px;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.athletes{gap:16px;grid-template-columns:repeat(2,1fr);grid-template-columns:1fr}}.athlete__image{aspect-ratio:.8;border-radius:16px;overflow:hidden;position:relative;width:100%}.athlete__image img{height:100%;object-fit:cover;width:100%}.athlete__image .athlete-badge{bottom:20px;left:20px;position:absolute}.athlete__name{font-size:1.25em;font-weight:700;line-height:1.5;margin-top:8px}.athlete__discipline{color:#adadad;margin-top:2px}.athlete__description,.athlete__discipline{font-size:1em;font-weight:400;line-height:1.32}.athlete__description{margin-top:8px}@media only screen and (max-width:768px){.athlete{border-bottom:1px solid #d2d2d280;display:flex;padding-bottom:16px}.athlete:last-of-type{border-bottom:none;padding-bottom:0}.athlete__image{aspect-ratio:unset;border-radius:0;height:100px;margin-right:16px;min-width:80px;width:80px}.athlete__image .athlete-badge{display:none}.athlete__name{font-size:.9375em;font-weight:700;line-height:1.32;margin-top:0}.athlete__discipline{font-size:.75em;font-weight:400;line-height:16px;margin-top:0}.athlete__description{font-size:.9375em;font-weight:400;line-height:1.32}}.countdown-banner{background-color:#f34822;color:#fff;padding:16px 0}@media only screen and (max-width:768px){.countdown-banner{padding:10px 0}}.countdown-banner .container{align-items:center;flex-direction:row;gap:32px;justify-content:center}@media only screen and (max-width:768px){.countdown-banner .container{gap:14px}}.countdown-banner__title{color:#fff;font-size:1.5em;font-weight:700;line-height:1.24}@media only screen and (max-width:768px){.countdown-banner__title{font-size:1em;font-weight:700;line-height:1.3}}.countdown-banner__date{display:block;font-size:1em;font-weight:400;line-height:1.32;margin-top:2px;opacity:.75}@media only screen and (max-width:768px){.countdown-banner__date{font-size:.875em;font-weight:400;line-height:16px}}.countdown-banner__delim{background-color:#d2d2d266;height:72px;width:1px}.countdown-banner-timer__display{display:flex}.countdown-banner-timer__segment{align-items:center;display:flex;flex-direction:column}.countdown-banner-timer__segment:last-child .countdown-banner-timer__label{padding-right:0}.countdown-banner-timer__value{font-size:2em;font-weight:700;line-height:1.24}@media only screen and (max-width:768px){.countdown-banner-timer__value{font-size:1.25em;font-weight:700;line-height:1.32}}.countdown-banner-timer__label{font-size:.875em;font-weight:400;line-height:20px;opacity:.75;padding-right:6px}@media only screen and (max-width:768px){.countdown-banner-timer__label{font-size:.75em;font-weight:400;line-height:18px;padding-right:3px}}.olympiad-home-section{margin:48px 0}@media only screen and (max-width:768px){.olympiad-home-section{margin:24px 0 16px}}.olympiad-home-section .btn-news{margin-top:24px}@media only screen and (max-width:768px){.olympiad-home-section .btn-news{margin-top:16px}}@media only screen and (max-width:1024px){.olympiad-home-section .adv{display:none}}.olympiad-home-section>.container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:6fr 3fr 3fr}@media only screen and (max-width:1024px){.olympiad-home-section>.container{gap:40px;grid-template-columns:1fr}}.olympiad-home-section>.container>div{min-width:0;overflow:hidden}.olympiad-home-section__title{color:#ff7534;font-size:1.75em;font-weight:700;line-height:1.32;margin-bottom:24px}@media only screen and (max-width:768px){.olympiad-home-section__title{font-size:1.25em;font-weight:700;line-height:1.32;margin-bottom:16px}}.olympiad-home-section .medals-table table tr td:nth-child(2),.olympiad-home-section .medals-table table tr th:nth-child(2){min-width:256px;width:100%}@media only screen and (max-width:1280px){.olympiad-home-section .medals-table table tr td:nth-child(2),.olympiad-home-section .medals-table table tr th:nth-child(2){min-width:200px}}@media only screen and (max-width:1024px){.olympiad-home-section .medals-table table tr td:nth-child(2),.olympiad-home-section .medals-table table tr th:nth-child(2){min-width:150px}}@media only screen and (max-width:480px){.olympiad-home-section .medals-table table tr td:nth-child(2),.olympiad-home-section .medals-table table tr th:nth-child(2){min-width:122px}}.schedule-slider{border:1.5px solid #d2d2d266;border-radius:12px;margin-bottom:24px;min-width:260px;overflow:hidden}@media only screen and (max-width:768px){.schedule-slider{margin-bottom:16px}}.schedule-slider__container{overflow:hidden;position:relative}.schedule-slider__container:before{background:linear-gradient(0deg,#fff0 0,#fff 70%);bottom:-22px;content:"";height:85px;left:0;pointer-events:none;position:absolute;transform:rotate(180deg);width:304px;z-index:1}.schedule-slider__track{display:flex;transition:transform .3s ease;will-change:transform}.schedule-slider__slide{-ms-overflow-style:none;flex-shrink:0;max-height:385px;min-width:100%;overflow:auto;padding:16px 24px 42px;scrollbar-width:none}.schedule-slider__slide::-webkit-scrollbar{display:none}@media only screen and (max-width:768px){.schedule-slider__slide{padding:16px 16px 42px}}.schedule-card{border-radius:12px;box-sizing:border-box;width:100%}.schedule-card__header{background-color:#eff6ff;padding:20px 24px}@media only screen and (max-width:768px){.schedule-card__header{padding:16px}}.schedule-card__title{color:#2d2d2d;font-size:1.25em;font-weight:700;line-height:1.32;margin-bottom:8px}@media only screen and (max-width:768px){.schedule-card__title{font-size:1em;font-weight:700;line-height:1.3}}.schedule-card__date{align-items:center;display:flex;justify-content:space-between}.schedule-card__arrows{align-items:center;display:flex;gap:8px}.schedule-card__date-text{color:#2d2d2d;font-size:.875em;font-weight:400;line-height:20px}.schedule-card__arrow{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0;padding:0;transition:opacity .2s;width:20px}.schedule-card__arrow:disabled{cursor:not-allowed}.schedule-card__arrow:disabled svg path{stroke:#adadad}.schedule-card__arrow svg path{transition:stroke .2s linear}.schedule-card__events{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:768px){.schedule-card__events{gap:12px}}.schedule-card__event{border-bottom:1px solid #2d2d2d1a;padding-bottom:16px}.schedule-card__event:last-child{border-bottom:none;padding-bottom:0}.schedule-card__event-header{display:flex;flex-direction:column;gap:4px;justify-content:space-between;margin-bottom:2px}.schedule-card__event-sport{color:#2d2d2d;font-size:1em;font-weight:700;line-height:1.32}.schedule-card__event-time{align-items:center;display:flex;flex-shrink:0;gap:8px}@media only screen and (max-width:768px){.schedule-card__event-time{gap:6px}}.schedule-card__event-time-text{color:#2d2d2d;font-size:.875em;font-weight:600;line-height:20px}.schedule-card__event-live{background-color:#ff3000;border-radius:4px;color:#fff;font-size:.75em;font-weight:600;line-height:16px;padding:1px 5px;text-transform:uppercase}.schedule-card__event-description{color:#2d2d2d;font-size:.875em;font-weight:400;line-height:20px}.olympiad-sidebar .sidebar-top-list{margin-top:0}@media only screen and (max-width:1024px){.olympiad-sidebar{display:none}}.team-ukraine-athletes{margin-bottom:38px}@media only screen and (max-width:1024px){.team-ukraine-athletes{margin-bottom:40px}.team-ukraine-athletes__tabs_wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.team-ukraine-athletes__tabs_wrapper::-webkit-scrollbar{display:none}.team-ukraine-athletes__tabs{flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.team-ukraine-athletes .athlete-badge{font-size:.75em;font-weight:600;line-height:16px;margin-bottom:8px;padding:4px 8px}.team-ukraine-athletes .btn-news{margin-top:-8px}}.team-ukraine-athletes h2{color:#ff7534;font-size:1.75em;font-weight:700;line-height:1.32}@media only screen and (max-width:768px){.team-ukraine-athletes h2{font-size:1.25em;font-weight:700;line-height:1.32}}.team-ukraine-athletes__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;width:100%}.team-ukraine-athletes__tabs_item{background:#fff;margin-right:0;max-width:none;min-width:100px;padding:7px 18px;white-space:nowrap;width:auto}.team-ukraine-athletes__container{margin-top:24px}

/*# sourceMappingURL=olympiad-home-new.7110daf67077337d7450.css.map*/