.baseWrapper{width:100%;min-height:800px;height:100%;background-color:#fff;background:url(/background.jpg);background-repeat:no-repeat;background-position:top;background-size:auto;padding:48px 0}@media screen and (max-width:1200px){.baseWrapper{padding:24px 0}}@media screen and (max-width:600px){.baseWrapper{padding:16px 0}}body ::-webkit-scrollbar{width:10px}body ::-webkit-scrollbar-thumb{background:#003882;border-radius:4px}body ::-webkit-scrollbar-track{background:#a6b9d3;border-radius:4px}.photo-cards-section__img{cursor:pointer;width:100%;height:auto;transition:all .225s ease-in-out;aspect-ratio:16/9;overflow:hidden;border-radius:12px;-o-object-fit:cover;object-fit:cover}.photo-cards-section__img:hover{box-shadow:0 0 15px rgba(0,0,0,.15);transform:translateY(-2px)}.sponsors-section__img{height:90px}.footer__link{color:#fcc954;text-decoration:none;transition:all .225s ease-in-out}.footer__link:hover{color:#d49f21}.icon-link{transition:all .225s ease-in-out;cursor:pointer}.judo-carousel-container .react-multi-carousel-item{padding:2px 0 2px 2px}.judo-carousel-container .react-multiple-carousel__arrow{background-color:#003882}.judo-carousel-container .react-multiple-carousel__arrow--right{right:0}.judo-carousel-container .react-multiple-carousel__arrow--left{left:0}.bulletin-carousel-container .react-multiple-carousel__arrow{background-color:#003882}.bulletin-carousel-container .react-multiple-carousel__arrow--right{right:0}.bulletin-carousel-container .react-multiple-carousel__arrow--left{left:0}.judo-select{color:#fff!important;border-color:#fff!important}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.promo-carousel-container{max-height:682px;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.25)}.judo-article{color:#2f3444!important;line-height:22px!important;font-size:16px!important;height:100%}.judo-article img{margin:16px auto;text-align:center;max-width:100%;-o-object-fit:contain;object-fit:contain;height:-webkit-max-content;height:-moz-max-content;height:max-content}.judo-article a{text-decoration:none;transition:all .225s ease-in-out;color:#4f85d4}.judo-article a:hover{color:#164b9c}.judo-breadcrumbs{margin:8px 0 16px!important}.national_team_wrap{background-color:#fff;border-radius:12px;padding:22px;box-shadow:0 0 20px rgba(0,0,0,.25)}.national_team_wrap a{text-decoration:none;color:#164b9c;transition:all .225s ease-in-out;margin-bottom:20px;display:block}.national_team_wrap a:hover{color:#4f85d4}.fdr-presidents-page{font-size:18px;line-height:24px}.biographyBox{background-color:#b59c67;padding:20px;color:#fff;font-weight:600;line-height:18px}.state_awards_box{background-color:#dee7ef;padding:20px;margin-top:32px}.state_awards_box .media{display:flex;align-items:center;margin-bottom:24px}.state_awards_box img{margin-right:16px;width:51px;height:51px}.fdr-president-image{-o-object-fit:cover;object-fit:cover;background-color:#a2a69f}@media screen and (min-width:450px) and (max-width:600px){.fdr-president-image{-o-object-fit:contain!important;object-fit:contain!important}}.judo-calendar .react-calendar__tile{width:48px;height:48px;border-radius:50%;background-color:transparent;outline:none!important;border:none!important;color:#fff;font-size:18px;font-family:GothamPro,Roboto;position:relative;overflow:visible!important;display:inline-block}.judo-calendar .react-calendar__month-view__weekdays__weekday{justify-content:center;text-align:center}.judo-calendar .react-calendar__navigation{display:flex;margin-bottom:16px;justify-content:space-between;align-items:center}.judo-calendar .react-calendar__navigation .react-calendar__navigation__arrow{background-color:#164b9ccc;color:#fff;border-radius:12px;width:32px;height:32px;border:none;outline:none;font-size:20px;cursor:pointer;transition:all .225s ease-in-out;line-height:110%}.judo-calendar
	.react-calendar__navigation
	.react-calendar__navigation__arrow:focus,.judo-calendar
	.react-calendar__navigation
	.react-calendar__navigation__arrow:hover{background-color:#003882;color:#fff}.judo-calendar .react-calendar__navigation .react-calendar__navigation__label{max-width:180px;background-color:transparent;height:32px;font-size:20px;border:none;font-family:GothamPro,Roboto,sans-serif;color:#fff;cursor:pointer}@media screen and (max-width:600px){.judo-calendar
		.react-calendar__navigation
		.react-calendar__navigation__label{font-size:16px}.judo-calendar .react-calendar__tile{width:36px!important;height:36px!important;border-radius:12px}}.judo-calendar .calendar-event{color:#fcc954;background-color:#fcc9541a;cursor:pointer}.judo-calendar .calendar-today{color:#fff;background-color:#00388280;cursor:pointer}.judo-calendar .calendar-tooltip{position:relative;display:inline-block}.judo-calendar .calendar-tooltip__text{visibility:hidden;width:180px;background-color:#fff;text-align:center;border-radius:6px;font-size:16px;padding:8px;min-width:160px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:absolute;z-index:1;top:100%;left:50%;margin-left:-160px;opacity:0;transition:opacity .3s}.judo-calendar .calendar-tooltip__text.tooltip--left{margin-left:0}.judo-calendar .calendar-tooltip__text.tooltip--right{margin-left:-150px}.judo-calendar .calendar-tooltip__text.tooltip--top{bottom:100%!important;top:unset}.judo-calendar .calendar-tooltip__text.tooltip--bottom{top:100%}.judo-calendar .react-calendar__tile:hover .calendar-tooltip__text{visibility:visible;opacity:1}.judo-link{color:#4173bd;text-decoration:none;transition:all .225s ease-in-out}.judo-link:hover{color:#003882}.special-card{cursor:pointer;width:100%;height:auto;transition:all .225s ease-in-out;aspect-ratio:16/9;overflow:hidden;border-radius:12px;-o-object-fit:cover;object-fit:cover}.special-card:hover{box-shadow:0 0 15px rgba(0,0,0,.15);transform:translateY(-2px)}.administration-category img{width:210px!important;height:280px!important}ymaps[class$=map]:first-child:not(:last-child){display:none}.MuiOutlinedInput-root.MuiInputBase-root.MuiInputBase-colorPrimary.Mui-focused.MuiInputBase-formControl>.MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#fff}.promo-card--desktop{display:block}.promo-card--mobile{display:none}@media (max-width:1200px){.promo-card--desktop{display:none}.promo-card--mobile{display:block}}.eventInfoBlock--mobile{display:none}.eventInfoBlock--desktop{display:block}@media (max-width:600px){.eventInfoBlock--desktop{display:none}.eventInfoBlock--mobile{display:block}}.eventNameInPost{transition:all .225s ease-in-out;cursor:pointer;margin-bottom:24px}.eventNameInPost:hover{opacity:.75}.cookie-notification-enter{transform:translateY(100%);opacity:0}.cookie-notification-enter-active{transform:translateY(0);opacity:1;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s ease-out}.cookie-notification-exit{transform:translateY(0);opacity:1}.cookie-notification-exit-active{transform:translateY(100%);opacity:0;transition:transform .3s cubic-bezier(.55,.06,.68,.19),opacity .3s ease-in}