/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/team-ukraine.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.olympiad_subheader{align-items:center;background-color:#182840;display:flex;justify-content:center;left:0;min-height:32px;overflow:auto;padding:6px 24px;position:-webkit-sticky;position:sticky;top:68px;z-index:999}@media only screen and (max-width:1024px){.olympiad_subheader{-ms-overflow-style:none;justify-content:flex-start;scrollbar-width:none;top:78px}.olympiad_subheader::-webkit-scrollbar{display:none}}.olympiad_subheader__item{color:#fff;font-size:.875em;font-weight:600;line-height:20px;margin-right:16px;padding-right:16px;position:relative;white-space:nowrap}.olympiad_subheader__item a{color:inherit}.olympiad_subheader__item:after{background:#d2d2d2;content:"";height:16px;opacity:.4;position:absolute;right:0;top:calc(50% - 8px);width:1px}.olympiad_subheader__item:last-child{margin-right:0;padding-right:0}.olympiad_subheader__item:last-child:after{display:none}.olympiad__page_title{font-size:2.5em;font-weight:700;line-height:1.1}@media only screen and (max-width:768px){.olympiad__page_title{font-size:1.5em;font-weight:700;line-height:1.3}}.olympiad__section_title{color:#ff7534;font-size:1.75em;font-weight:700;line-height:1.32}@media only screen and (max-width:768px){.olympiad__section_title{font-size:1.25em;font-weight:700;line-height:1.3}}.btn{align-items:center;background-color:initial;border:1.5px solid #ff7534;border-radius:32px;color:#2d2d2d;cursor:pointer;display:flex;font-size:1em;font-weight:600;justify-content:center;line-height:24px;max-height:40px;max-width:340px;padding:8px 0;transition:background-color .2s;width:100%}.btn:hover:not(.btn-news){background-color:#ff6a2914;border-color:#ff6a29}@media only screen and (max-width:768px){.btn:hover:not(.btn-news){background-color:initial}}.btn:active:not(.btn-news){background-color:#f7581c33;border-color:#f7581c}.btn:disabled:not(.btn-news){border:1.5px solid #979ea9;color:#979ea9}@media only screen and (max-width:768px){.btn{max-width:100%}}.btn img,.btn svg{margin-left:8px}.btn_filled:hover:not(.btn-news){background-color:#fe5d00}.btn_filled:active:not(.btn-news){background-color:#ff8d5b}.btn_light{color:#fff}@media only screen and (max-width:768px){.btn_light{color:#ff7534;margin:4px 0 0}.btn_light>div{display:none}}.btn_filled{background-color:#ff7534;border:none;color:#fff}.btn_filled:hover:not(.btn-news){background-color:#ff6a29}.btn_filled:active:not(.btn-news){background-color:#f7581c}.tabs{flex-wrap:nowrap;font:inherit;min-width:210px;padding-bottom:16px}.tabs,.tabs__item{align-items:center;display:flex}.tabs__item{border:1.5px solid #d2d2d280;border-radius:30px;color:#2d2d2d8f;cursor:pointer;font-size:.875em;font-weight:400;justify-content:center;line-height:1.5;margin-right:8px;max-width:148px;padding:6px 6px 7px;position:relative;transition:.2s linear;transition-property:background-color,color,border-color;width:100%}.tabs__item svg path{transition:.2s linear;transition-property:fill,fill-opacity}@media only screen and (max-width:768px){.tabs__item{max-width:160px}}.tabs__item:hover{background-color:#ff6a2914;border-color:#ff6a29;color:#2d2d2d}.tabs__item:hover svg path{fill:#2d2d2d;fill-opacity:1}.tabs__item:active{background-color:#f7581c33;border-color:#f7581c;color:#2d2d2d}.tabs__item:active svg path{fill:#2d2d2d;fill-opacity:1}.tabs__item_active{background-color:initial;border-color:#ff7534;color:#2d2d2d;font-weight:600}.tabs__item_active svg path{fill:#2d2d2d;fill-opacity:1}.tabs__item img,.tabs__item svg{margin-right:4px;min-height:16px;min-width:16px;pointer-events:none}.tabs__item:last-child{margin-right:0}.tabs_light .tabs__item{color:#fff}.tabs_light .tabs__item_active{background-color:#ffffff29}.countdown_bar{background:linear-gradient(90deg,#0e5a78,#166e8c 10%,#1e87a3 20%,#2b9db2 30%,#41b5a1 40%,#58c09c 50%,#6ec498 60%,#8ec59a 70%,#a9ceaa 85%,#6ba5b8);color:#fff;font-size:.875em;font-weight:600;left:0;line-height:20px;min-height:36px;padding:7px 0;position:-webkit-sticky;position:sticky;top:100px;transition:min-height .3s ease,opacity .3s ease,padding .3s ease;z-index:998}.countdown_bar_hidden{height:0;min-height:0;opacity:0;overflow:hidden;padding:0}@media only screen and (max-width:1024px){.countdown_bar{padding:8px 0;top:109px}.countdown_bar_hidden{padding:0}}.countdown_bar__container{position:relative;text-align:center}@media only screen and (max-width:1024px){.countdown_bar__container{text-align:left}}@media only screen and (max-width:768px){.countdown_bar__container{align-items:center;display:flex;gap:24px;justify-content:space-between}}.countdown_bar__duration{color:#ffffffbf}@media only screen and (max-width:1024px){.countdown_bar__duration{display:none}}.countdown_bar__close{background:#0000;border:none;cursor:pointer;outline:none;position:absolute;right:0;top:calc(50% - 10px)}@media only screen and (max-width:768px){.countdown_bar__close{position:static}}.countdown_bar .countdown{display:inline-flex;line-height:1.32}.countdown_bar .countdown,.countdown_bar .countdown__digit{font-size:16px;font-weight:700}@media only screen and (max-width:1024px){.countdown_bar .countdown{font-size:15px;line-height:1.45}.countdown_bar .countdown__digit{font-size:15px}}.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}}.team-ukraine .olympiad__section_title{margin-top:16px}.team-ukraine-embla{--slide-spacing:16px;--duration:0.8s;margin:0 auto;max-width:1392px;padding:0 24px;position:relative;width:100%}.team-ukraine-embla__viewport{overflow:hidden;padding:24px 16px;position:relative}.team-ukraine-embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.team-ukraine__slide_wrapper{min-width:880px;padding-left:var(--slide-spacing);position:relative;transition:all var(--duration) cubic-bezier(.2,.9,.3,1);width:880px}.team-ukraine__slide_wrapper_closed{cursor:pointer;min-width:148px;transition:all var(--duration) cubic-bezier(.2,.9,.3,1);width:148px}.team-ukraine__slide_wrapper_closed .team-ukraine__slide{box-shadow:none}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_description{border:none;opacity:0;padding:0;transition:width var(--duration) cubic-bezier(.2,.9,.3,1);width:0}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image{border:none;border-radius:16px}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image_content{opacity:0;transition:0s}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image:after{background-color:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color var(--duration) cubic-bezier(.2,.9,.3,1)}.team-ukraine__slide{border-radius:16px;box-shadow:0 8px 16px 0 rgba(0,0,0,.078),0 0 4px 0 rgba(0,0,0,.039);display:flex;height:100%;justify-content:space-between;min-height:529px;position:relative}.team-ukraine__slide_description{border:2px solid #d2d2d280;border-radius:16px 0 0 16px;border-right:none;opacity:1;overflow:hidden;padding:24px 32px;transition:width var(--duration) cubic-bezier(.2,.9,.3,1);width:430px}.team-ukraine__slide_group{margin-top:16px;width:384px}.team-ukraine__slide_group:first-child{margin-top:0}.team-ukraine__slide_list{list-style:disc;margin-top:8px;padding-left:15px}.team-ukraine__slide_list_item{margin-top:8px}.team-ukraine__slide_list_item:first-child{margin-top:0}.team-ukraine__slide_list_item::marker{color:#ff7534}.team-ukraine__slide_label{font-size:1em;font-weight:700;line-height:1.32;margin-bottom:4px}.team-ukraine__slide_medals{align-items:center;display:flex;gap:16px}.team-ukraine__slide_medals_item{align-items:center;display:flex;gap:8px}.team-ukraine__slide_medals_item img{height:auto;width:13px}.team-ukraine__slide_text{font-size:1em;font-weight:400;line-height:1.32}.team-ukraine__slide_name{color:#fff;font-size:1.75em;font-weight:700;line-height:1.32;margin-top:8px}.team-ukraine__slide_position{color:#d2d2d2;font-size:.875em;font-weight:400;line-height:16px;margin-top:4px}.team-ukraine__slide_read_more{display:none}.team-ukraine__slide_image{border:1px solid #d2d2d280;border-left:none;border-radius:0 16px 16px 0;display:flex;flex:1;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.team-ukraine__slide_image:after{background-color:#0000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color var(--duration) cubic-bezier(.2,.9,.3,1)}.team-ukraine__slide_image img{height:100%;left:0;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%;z-index:0}.team-ukraine__slide_image_content{background:linear-gradient(180deg,#0000,#00000080 50%);padding:24px;transition:opacity .4s;transition-delay:var(--duration);z-index:1}.team-ukraine-embla__button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 8px 16px 0 rgba(0,0,0,.078),0 0 4px 0 rgba(0,0,0,.039);cursor:pointer;display:flex;height:48px;justify-content:center;left:16px;position:absolute;top:calc(50% - 24px);width:48px}.team-ukraine-embla__button:disabled{cursor:default}.team-ukraine-embla__button:disabled svg{opacity:.5}.team-ukraine-embla__button--next{left:auto;right:16px}@media only screen and (max-width:1024px){.team-ukraine__slide_wrapper,.team-ukraine__slide_wrapper_closed{min-width:100%;transition:none;width:100%}.team-ukraine__slide_wrapper_closed{cursor:default}.team-ukraine__slide_wrapper_closed .team-ukraine__slide{box-shadow:0 8px 16px 0 rgba(0,0,0,.078),0 0 4px 0 rgba(0,0,0,.039)}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_description{border:2px solid #d2d2d280;opacity:1;padding:24px 32px;width:430px}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image{border:1px solid #d2d2d280;border-left:none;border-radius:0 16px 16px 0}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image_content{opacity:1}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image:after{content:"";display:none}}@media only screen and (max-width:768px){.team-ukraine .olympiad__section_title{margin-top:8px}.team-ukraine-embla{--slide-spacing:24px;padding:0}.team-ukraine-embla__viewport{padding:16px 24px}.team-ukraine__slide_wrapper{height:auto}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_description{border:none;padding:16px 16px 24px;width:auto}.team-ukraine__slide_wrapper_closed .team-ukraine__slide_image{border:none;border-radius:16px 16px 0 0;flex:initial}.team-ukraine__slide{border:1.5px solid #d2d2d280;flex-direction:column-reverse;justify-content:flex-end}.team-ukraine__slide_image{aspect-ratio:.8;border:none;border-radius:16px 16px 0 0;width:100%}.team-ukraine__slide_image_content{padding:16px}.team-ukraine__slide_name{font-size:1.25em;font-weight:700;line-height:1.32}.team-ukraine__slide_description{border:none;max-height:250px;min-width:auto;padding:16px 16px 24px;position:relative;transition:max-height .4s ease;width:auto}.team-ukraine__slide_description_open{max-height:1000px}.team-ukraine__slide_medals{align-items:flex-start;flex-direction:column;gap:9px}.team-ukraine__slide_group{width:auto}.team-ukraine__slide_label{font-size:1.0625em;font-weight:700;line-height:1.45}.team-ukraine__slide_text{font-size:1.0625em;font-weight:400;line-height:1.5}.team-ukraine__slide_read_more{align-items:center;background:#fff;border-radius:0 0 16px 16px;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:absolute;width:100%;z-index:1}.team-ukraine__slide_read_more:after{background:linear-gradient(1turn,#fff 35%,#fff0);bottom:50px;content:"";height:70px;left:0;position:absolute;width:100%;z-index:-1}.team-ukraine__slide_read_more_btn{background:#fff;border:1.5px solid #ff7534;border-radius:32px;color:#2d2d2d;font-size:.875em;font-weight:600;line-height:20px;outline:none;padding:6px 16px}.team-ukraine-embla__button{height:36px;left:6px;top:60vw;width:36px}.team-ukraine-embla__button--next{left:auto;right:6px}.team-ukraine-embla__button svg{height:auto;width:6px}}.team-ukraine-trainers{margin-top:48px}.team-ukraine-trainers__container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:24px 0}.team-ukraine-trainers__item{border:1.5px solid #d2d2d280;border-radius:16px;min-height:304px;padding:16px}.team-ukraine-trainers__avatar{border-radius:50%;height:72px;margin:0 auto;overflow:hidden;width:72px}.team-ukraine-trainers__name{font-size:1em;font-weight:700;line-height:1.32;margin-top:8px;text-align:center}.team-ukraine-trainers__position{color:#adadad;font-size:.75em;font-weight:400;line-height:16px;margin:2px auto 0;text-align:center}.team-ukraine-trainers__description{font-size:.875em;font-weight:400;line-height:20px;margin-top:12px}@media only screen and (max-width:1280px){.team-ukraine-trainers__container{grid-template-columns:repeat(3,1fr)}.team-ukraine-trainers__item{min-height:auto}}@media only screen and (max-width:1024px){.team-ukraine-trainers__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.team-ukraine-trainers{margin-top:8px}.team-ukraine-trainers__item{padding:16px 16px 24px}.team-ukraine-trainers__container{gap:16px;margin-bottom:0;margin-top:24px}.team-ukraine-trainers__name{font-size:.9375em;font-weight:700;line-height:1.32}.team-ukraine-trainers__description{font-size:.9375em;font-weight:400;line-height:1.32}}@media only screen and (max-width:640px){.team-ukraine-trainers__container{grid-template-columns:1fr}}.team-ukraine-schedule{border:2px solid #d2d2d280;border-radius:16px;box-shadow:0 8px 16px 0 rgba(0,0,0,.078),0 0 4px 0 rgba(0,0,0,.039);display:flex;height:479px;margin:72px auto;max-width:1088px;overflow:hidden;width:100%}.team-ukraine-schedule__image{height:100%;width:528px}.team-ukraine-schedule__image img{height:100%;object-fit:cover;width:100%}.team-ukraine-schedule__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:32px;position:relative}.team-ukraine-schedule__title{font-size:2em;font-weight:700;line-height:1.24}.team-ukraine-schedule__text{font-size:1.25em;font-weight:400;line-height:1.5;margin-top:8px}.team-ukraine-schedule__bg{height:340px;position:absolute;right:0;top:0;width:calc(100% - 32px);z-index:-1}.team-ukraine-schedule__bg img{height:100%;object-fit:contain;width:100%}.team-ukraine-schedule__link{margin-top:24px;max-width:304px}@media only screen and (max-width:1024px){.team-ukraine-schedule{height:auto}.team-ukraine-schedule__image{height:auto;width:50%}.team-ukraine-schedule__content{height:auto}}@media only screen and (max-width:768px){.team-ukraine-schedule{flex-direction:column;margin-top:40px}.team-ukraine-schedule__image{aspect-ratio:1.4;width:100%}.team-ukraine-schedule__image img{object-position:top center}.team-ukraine-schedule__bg{height:156px;right:-4.5px;top:-30px;width:242px}}@media only screen and (max-width:480px){.team-ukraine-schedule__content{padding:16px 24px 32px}.team-ukraine-schedule__title{font-size:1.25em;font-weight:700;line-height:1.32}.team-ukraine-schedule__text{font-size:.9375em;font-weight:400;line-height:1.5}.team-ukraine-schedule__link{margin-top:16px;max-width:100%}}.team-ukraine-athletes{margin-top:48px}.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}@media only screen and (max-width:768px){.team-ukraine-athletes{margin-top:24px}.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}}

/*# sourceMappingURL=team-ukraine-new.1aa9ba404b85d5a86209.css.map*/