.styles_bannerContainer__pziKa{width:100vw;position:relative;display:flex;justify-content:center;max-width:100vw;overflow:hidden;background-color:var(--secondaryBackground);margin:0 auto}.styles_bannerContainer__pziKa .styles_storiesContainer__cNNQi{position:absolute;z-index:1}.styles_bannerContainer__pziKa .styles_storiesContainer__cNNQi>div{width:100vw;padding-right:112px;padding-left:112px}@media(max-width:1919px){.styles_bannerContainer__pziKa .styles_storiesContainer__cNNQi>div{padding-right:64px;padding-left:64px}}@media(max-width:1279px){.styles_bannerContainer__pziKa .styles_storiesContainer__cNNQi>div{padding-right:32px;padding-left:32px}}@media(max-width:767px){.styles_bannerContainer__pziKa .styles_storiesContainer__cNNQi>div{padding-right:20px;padding-left:20px}}.PlacesViewer_placesViewer__title__JoZGf{margin-bottom:var(--32)}.PlacesViewer_placesViewer__counter__SN9VJ{display:flex;gap:16px;align-items:center;margin-bottom:8px}.PlacesViewer_placesViewer__counterText__AnWaS{color:var(--textBlack);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.PlacesViewer_placesViewer__counterCount__DCOQ9{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:normal;font-family:Montserrat;padding:8px 12px;background-color:var(--pageAccentColor);border-radius:32px}.PlacesViewer_placesViewer__container__Q_3mG{display:flex;gap:var(--32)}@media(max-width:1023.98px){.PlacesViewer_placesViewer__container__Q_3mG{flex-wrap:wrap}}.PlacesViewer_placesViewer__leftPanel__5bDQ6{width:24%}@media(max-width:1023.98px){.PlacesViewer_placesViewer__leftPanel__5bDQ6{width:100%}}.PlacesViewer_placesViewer__rightPanel__GUO8I{width:76%}@media(max-width:1023.98px){.PlacesViewer_placesViewer__rightPanel__GUO8I{width:100%}}.PlacesViewer_placesViewer__rightPanel_withFilters__KTpLn{width:100%}.PlacesViewer_placesViewer__modal__pTxBx{min-width:min(580px,100%)}@media(max-width:1023.98px){.PlacesViewer_placesViewer_desktopOnly__p9abz{display:none}}@media(min-width:1024px){.PlacesViewer_placesViewer_mobileOnly__PbZLP{display:none}}.AsideFilters_asideFilters__pzbJA{width:100%;padding-bottom:var(--80)}@media(max-width:767.98px){.AsideFilters_asideFilters__pzbJA{padding-bottom:0}}@media(max-width:768px){.AsideFilters_asideFilters__wrapper__SUYJg{display:flex;flex-wrap:wrap;gap:20px}}@media(max-width:400px){.AsideFilters_asideFilters__wrapper__SUYJg{grid-template-columns:1fr}}.AsideFilters_asideFilters__switchContainer__dSMFY{display:flex;align-items:center;justify-content:space-between;padding-block:var(--16);margin-bottom:var(--16);width:100%}.AsideFilters_asideFilters__switchLabel__3x2ba{color:var(--textBlack);font-size:18px;font-style:normal;font-weight:600;line-height:130%}@media(max-width:1440px){.AsideFilters_asideFilters__switchLabel__3x2ba{font-size:16px}}@media(max-width:768px){.AsideFilters_asideFilters__switchLabel__3x2ba{font-size:14px}}.AsideFilters_asideFilters__button__pZRLK{border:none;background:none;padding:0;color:var(--textBlack);font-size:18px;font-style:normal;font-weight:600;line-height:130%;margin:var(--40) 0;transition:opacity .2s ease-in-out;cursor:pointer}.AsideFilters_asideFilters__button__pZRLK:hover{opacity:.8}.AsideFilters_asideFilters__button__pZRLK:active{opacity:.6}@media(max-width:1440px){.AsideFilters_asideFilters__button__pZRLK{font-size:16px}}.AsideFilters_asideFilters__filterTitle__sfyhk{color:var(--textBlack);font-family:Geologica,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:20px}@media(max-width:1023.98px){.AsideFilters_asideFilters_desktopOnly__LJXPO{display:none}}@media(min-width:1024px){.AsideFilters_asideFilters_mobileOnly__mBH_7{display:none}}.AsideFilters_asideFilters__mobileFilters__oYDK1{width:100%}.AsideFilters_asideFilters__filterButton__fwLTu{height:52px;display:flex;justify-content:space-between;padding-inline:24px}.AsideFilters_asideFilters__filterText__mc8b7{margin-right:20px;color:var(--black);font-size:12px;font-style:normal;font-weight:500;line-height:130%}.PlacesCheckBoxGroup_placesCheckBoxGroup__v0IJf{position:relative;padding-bottom:var(--24);border-bottom:1px solid var(--expertCommentBg);margin-bottom:var(--16)}@media(max-width:767px){.PlacesCheckBoxGroup_placesCheckBoxGroup__v0IJf{border-bottom:none;margin-bottom:0;padding-bottom:0}}.PlacesCheckBoxGroup_placesCheckBoxGroup__shadows__G5hqN{position:relative}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR{display:flex;gap:16px;flex-direction:column;max-height:500px;overflow-y:auto}@media(max-width:768px){.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR{max-height:260px}}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar{height:0;width:8px}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-track{border-radius:5px;margin-block:0;background-color:rgba(0,0,0,0)}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-thumb{border-radius:5px;display:block;background-color:#a1ff6c;cursor:pointer}.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-thumb:active,.PlacesCheckBoxGroup_placesCheckBoxGroup__container__W4EaR::-webkit-scrollbar-thumb:hover{background-color:#a1ff6c}.PlacesCheckBoxGroup_placesCheckBoxGroup__container_hasScroll__SqyFk{padding-top:10px;padding-bottom:30%}.PlacesCheckBoxGroup_placesCheckBoxGroup__bottomShadow__mzDep{position:absolute;bottom:0;left:0;height:100px;width:97%;background:linear-gradient(0deg,var(--backgroungWhite) 0,transparent 100%);pointer-events:none}.PlacesCheckBoxGroup_placesCheckBoxGroup__topShadow___GdQC{position:absolute;left:0;top:0;height:20px;width:97%;background:linear-gradient(0deg,transparent 40%,var(--backgroungWhite) 90%);pointer-events:none}.PlacesCheckBoxGroup_placesCheckBoxGroup__title__M9onK{font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:var(--32)}@media(max-width:1440px){.PlacesCheckBoxGroup_placesCheckBoxGroup__title__M9onK{font-size:18px}}@media(max-width:1280px){.PlacesCheckBoxGroup_placesCheckBoxGroup__title__M9onK{font-size:16px}}@keyframes PlacesCheckBoxGroup_scrollHint__QauRV{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.PlacesCheckBox_placesCheckbox__RlRGt{display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-bottom:16px}.PlacesCheckBox_placesCheckbox__input__LLENT{display:none}.PlacesCheckBox_placesCheckbox__box__zgryw{width:24px;height:24px;min-width:24px;min-height:24px;border:1px solid var(--gray);background-color:var(--table);border-radius:4px;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.PlacesCheckBox_placesCheckbox__RlRGt:has(input:checked) .PlacesCheckBox_placesCheckbox__box__zgryw{background-color:#a1ff6c;border-color:#a1ff6c}.PlacesCheckBox_placesCheckbox__RlRGt:has(input:checked) .PlacesCheckBox_placesCheckbox__box__zgryw:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:8px;height:14px;border:solid #000;border-width:0 3px 3px 0}.PlacesCheckBox_placesCheckbox__count__jwI1b{font-family:Montserrat;font-weight:500;font-size:16px;line-height:100%;color:#929292;margin-left:4px}.PlacesCheckBox_placesCheckbox__value__knLlW{color:var(--textBlack);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-overflow:ellipsis;overflow:hidden;display:flex;justify-content:space-between;width:100%;padding-right:10px}@media(max-width:1440px){.PlacesCheckBox_placesCheckbox__value__knLlW{font-size:14px;line-height:24px}}@media(max-width:1280px){.PlacesCheckBox_placesCheckbox__value__knLlW{font-size:14px;line-height:24px}}.PlacesMiniBanner_placesMiniBanner__RLxWf{padding:32px 24px;width:100%;background-image:url(/public/new-site/images/landings/mathOlympPlaces/forMiniBanner/bg.png);background-color:var(--bgButton);background-repeat:no-repeat;background-position:calc(100% + 30px) bottom;border-radius:8px;background-size:45%}@media(max-width:1440px){.PlacesMiniBanner_placesMiniBanner__RLxWf{background-size:152px 136px;background-position:bottom;padding-bottom:157px;height:auto}}.PlacesMiniBanner_placesMiniBanner__title__bcyUp{color:var(--textBlack);font-style:normal;font-weight:600;margin-bottom:24px}@media(max-width:1440px){.PlacesMiniBanner_placesMiniBanner__title__bcyUp{text-align:center;margin-bottom:8px}.PlacesMiniBanner_placesMiniBanner__title__bcyUp br{display:none}}.PlacesMiniBanner_placesMiniBanner__description__4AD5O{color:#6f6f6f;font-style:normal;font-weight:500}@media(max-width:1440px){.PlacesMiniBanner_placesMiniBanner__description__4AD5O{text-align:center}.PlacesMiniBanner_placesMiniBanner__description__4AD5O br{display:none}}.PlacesMiniBanner_placesMiniBanner__btn__KHZuZ{margin-top:20px;color:#000;background-color:#a1ff6c!important;border:none;max-width:182px}.PlacesMiniBanner_placesMiniBanner__btn__KHZuZ:hover{background-color:#a1ff6c}.BannerTitle_title__hp0Sq{font-size:var(--48);line-height:var(--60);color:#000;margin:16px 0 8px}.Banner_section__oLnj_{--x:500px;--heightSection:800px;--pd-stories:220px;--pd-bottom:80px;position:relative;filter:var(--filterTheme);background:var(--bgColor);height:var(--heightSection);width:100%;display:flex}@media(max-width:1918px){.Banner_section__oLnj_{--heightSection:720px;--pd-stories:184px;--pd-bottom:60px}}@media(max-width:1599px){.Banner_section__oLnj_{--heightSection:640px}}@media(max-width:1439px){.Banner_section__oLnj_{--heightSection:540px;--pd-stories:140px;--pd-bottom:40px}}@media(max-width:1279px){.Banner_section__oLnj_{--heightSection:500px}}@media(max-width:767px){.Banner_section__oLnj_{--heightSection:calc(440px + var(--x))}}.Banner_section__left__RjYo8{background:var(--left-bg,#fff);flex:1 1}.Banner_section__center__UYAcV{max-width:1920px;width:100%;padding-top:var(--pd-stories);padding-bottom:var(--pd-bottom);background:var(--center-bg,#fff);display:flex;flex-direction:column}@media(max-width:767px){.Banner_section__center__UYAcV{align-items:center;background:var(--center-bg-mob,#fff)}}.Banner_section__right__Kgav4{background:var(--right-bg,#fff);flex:1 1}.styles_switch__dPy4G{width:100%;height:max-content;margin-bottom:60px}.styles_switch__dPy4G .styles_radioButtons__c5tHr{height:60px;padding:8px}.styles_switch__dPy4G .styles_radioButtons__c5tHr label{padding:12px 20px}.styles_switch__dPy4G .styles_radioButtons__c5tHr label[class*=active]{background-color:var(--matholympAccent)}.styles_switch__dPy4G .styles_radioButtons__c5tHr label[class*=active] span{color:#000!important;font-size:14px;font-style:normal;font-weight:700;line-height:20px!important}@media(max-width:767px){.styles_switch__dPy4G{margin-bottom:60px}.styles_switch__dPy4G .styles_wrapperRadioButtons__tRMBP{margin:0 auto}.styles_switch__dPy4G .styles_wrapperRadioButtons__tRMBP .styles_radioButtons__c5tHr{background-color:rgba(0,0,0,0);gap:8px;justify-content:center;margin:0 auto;flex-wrap:wrap}.styles_switch__dPy4G .styles_wrapperRadioButtons__tRMBP .styles_radioButtons__c5tHr label{padding:8px 12px;border-radius:20px}}.PopupPlace_popup__m2Ffh{width:544px;border-radius:120px}@media(max-width:767px){.PopupPlace_popup__m2Ffh{width:100%}}.PopupPlace_popup__map__utGC_{border-radius:1px;height:220px!important}.PopupPlace_popup__title__HQJII{color:var(--textBlack);font-family:Montserrat;font-size:var(--24);font-style:normal;font-weight:600;line-height:32px;padding-bottom:16px}.PopupPlace_popup__address__3ZD1B{color:var(--textBlack);font-family:Montserrat;font-size:var(--16);font-style:normal;font-weight:500;line-height:140%}.PopupPlace_popup__wrapperAddress__BZn1q{display:flex;gap:8px;align-items:center;margin-bottom:8px}.PopupPlace_popup__wrapperAddress__BZn1q svg{color:var(--textBlack)}.PopupPlace_popup__showCard__SYBMU{color:#4176e1;font-family:Montserrat;font-size:var(--16);font-style:normal;font-weight:500;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;padding-bottom:16px}.PopupPlace_popup__classes__0k5eF{font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media(max-width:500px){.PopupPlace_popup__classes__0k5eF{font-size:14px}}.PopupPlace_popup__class__8JmVl{color:var(--textBlack);font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:3.5px 7px;border-radius:50%;width:24px;height:24px;display:inline-flex;margin-right:4px;align-items:center;justify-content:center;border:1px solid var(--gray)}.PopupPlace_popup__class__8JmVl:last-child{margin-right:0}.PopupPlace_popup__wrapperInfo__O_Gf1{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:500px){.PopupPlace_popup__wrapperInfo__O_Gf1{grid-template-columns:1fr}}.PopupPlace_popup__wrapperText__wmH1m{display:flex;gap:8px;white-space:nowrap;overflow:hidden}.PopupPlace_popup__wrapperText__wmH1m p{color:var(--textBlack);font-family:Montserrat;font-size:var(--16);font-style:normal;font-weight:500;line-height:28px}.PopupPlace_popup__comment__Dgb_j{width:100%;padding:16px;border-radius:8px;background:#f5f6f9;color:#6f6f6f;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-top:20px}.PopupPlace_popup__link__JKgGn{color:#4176e1!important;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-decoration:underline;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PopupPlace_popup__link__JKgGn:hover{opacity:.8}.PopupPlace_popup__link__JKgGn:active{opacity:.6}.PopupPlace_popup__mapContainer__5DS8R{border-radius:8px;overflow:hidden;padding-bottom:12px}.PopupPlace_divider__nCu8E{display:block;width:100%;height:1px;background:#e2e4e7;margin:16px 0}.styles_matholympTeachers__wUChB>div{filter:none}.styles_matholympTeachers__wUChB .styles_bg1__tRsUy{background-image:url(/public/images/landings/matholymp/organizatoram/1.png);background-repeat:no-repeat;background-position-x:calc(100% + 230px);background-position-y:bottom;background-color:var(--lightGray-4)!important}.styles_matholympTeachers__wUChB .styles_bg2__x0K9a{background-image:url(/public/images/landings/matholymp/organizatoram/2.png);background-repeat:no-repeat;background-position-x:calc(100% + 230px);background-position-y:bottom;background-color:var(--lightGray-4)!important}.styles_matholympTeachers__wUChB .styles_bg3__HJ9CH{background-image:url(/public/images/landings/matholymp/organizatoram/3.png);background-repeat:no-repeat;background-position:100% 100%;background-color:var(--lightGray-4)!important;grid-column:1/3;margin-top:0!important}@media(max-width:767px){.styles_matholympTeachers__wUChB .styles_text__KBrAF{text-align:center}}.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS{margin-right:40px}@media(max-width:1023px){.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS{display:inline}}@media(max-width:767px){.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS{margin:0 auto}}.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS .styles_position__2_498{font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:20px}@media(max-width:1919px){.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS .styles_position__2_498{font-size:16px;margin-bottom:14px}}@media(max-width:1439px){.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS .styles_position__2_498{font-size:14px;margin-bottom:8px}}.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS .styles_imgForGroups___3_X_{position:absolute;height:100%;bottom:0;left:45%}@media(max-width:767px){.styles_matholympTeachers__wUChB .styles_forExtraBlock__1ebZS .styles_imgForGroups___3_X_{position:relative;width:280px;left:auto;object-fit:cover}}@media(max-width:1440px){.styles_matholympTeachers__wUChB>div>div{grid-template-columns:100%;grid-auto-rows:auto}.styles_matholympTeachers__wUChB .styles_bg3__HJ9CH{grid-column:unset;background-position-x:calc(100% + 230px)}}@media(max-width:1100px){.styles_matholympTeachers__wUChB [id=achievements]{flex-direction:column}.styles_matholympTeachers__wUChB [class*=styles_text]{max-width:500px;display:block}}@media(max-width:768px){.styles_matholympTeachers__wUChB [id=achievements]{align-items:center}.styles_matholympTeachers__wUChB .styles_bg1__tRsUy,.styles_matholympTeachers__wUChB .styles_bg2__x0K9a{height:940px!important;background-position:bottom}.styles_matholympTeachers__wUChB .styles_bg3__HJ9CH{height:1100px!important;background-position:bottom}.styles_matholympTeachers__wUChB [class*=teacher_teacher__achievementsBlock]{margin-top:unset}}.teacher_teachers__JDzgc{padding-top:var(--80);filter:var(--imgFilterDarkMode)}.teacher_teachers__JDzgc h2{text-align:center}.teacher_teachers__block__r7bK0{display:grid;grid-gap:var(--32);gap:var(--32);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}@media(max-width:1023px){.teacher_teachers__block__r7bK0{grid-template-columns:100%;grid-auto-rows:auto}}.teacher_positionColor__a_FjK{color:#000;font-size:20px!important;font-weight:500!important;line-height:24px!important;opacity:.5!important}.teacher_positionMargin__PwQ0V{margin-bottom:12px}.teacher_positionCenter__7xNDa{text-align:center}.teacher_teacher__ljTjQ{margin-top:var(--60);border-radius:20px;padding:var(--60);min-height:440px;display:flex;flex-direction:column;position:relative;overflow:hidden}.teacher_teacher__ljTjQ>:not(img){position:relative;z-index:10}.teacher_teacher_noMargins__EFaOz{margin-top:0}.teacher_teacher_blackText__g62i1 p,.teacher_teacher_blackText__g62i1 span{color:#000!important}@media(max-width:1919px){.teacher_teacher__ljTjQ{min-height:400px}}@media(max-width:1439px){.teacher_teacher__ljTjQ{min-height:300px}}@media(max-width:767px){.teacher_teacher__ljTjQ{align-items:center;padding-bottom:0}}.teacher_teacher__name__w4AX7{font-size:32px;z-index:10}.teacher_teacher__name__w4AX7 br{display:none}.teacher_teacher__name_forSmallCard__ULLDa{line-height:34px}@media(max-width:1439px){.teacher_teacher__name_forSmallCard__ULLDa{line-height:40px}}@media(max-width:1279px){.teacher_teacher__name_forSmallCard__ULLDa{line-height:40px}}@media(max-width:768px){.teacher_teacher__name_forSmallCard__ULLDa{text-align:center}}@media(max-width:378px){.teacher_teacher__name_forSmallCard__ULLDa{font-size:14px;text-align:center}}.teacher_teacher__name_forSmallCard__ULLDa br{display:block}@media(max-width:1023px){.teacher_teacher__name_forSmallCard__ULLDa br{display:none}}.teacher_teacher__position__Wtc9o{opacity:.5;font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:8px}.teacher_teacher__socialIcons__k1P2W{margin-top:15px;display:flex;gap:15px}.teacher_teacher__socialIcons__k1P2W a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.teacher_teacher__socialText__svosr{opacity:.7;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:10px;margin-top:10px;color:#000}.teacher_teacher__info__6LD69{padding:var(--32) 0;max-width:50%}@media(max-width:767px){.teacher_teacher__info__6LD69{max-width:100%}}.teacher_teacher__info__6LD69 p{color:var(--textBlack);font-size:16px;padding-bottom:8px}@media(max-width:767px){.teacher_teacher__info__6LD69 p{text-align:center}}.teacher_teacher__achievements___m_VF{display:flex;gap:16px;margin-top:8px}.teacher_teacher__achievementsBlock__mtBfs{margin-top:auto}.teacher_teacher__achievementsList__EhEDu{display:flex;gap:15px}.teacher_teacher__achievementsTitle__3_ax1{margin-bottom:var(--16);color:#000}.teacher_teacher__achievement__DDcKj{position:relative;width:max-content}@media(max-width:767px){.teacher_teacher__achievement__DDcKj{display:inline-block}}.teacher_teacher__achievement__DDcKj span{position:absolute;color:#fff;width:20px;height:20px;font-size:12px;background-color:#f64d90;border-radius:100px;display:flex;align-items:center;justify-content:center;top:-8px;right:-8px}.teacher_teacher__achievementSvg__3IJq0{position:relative;color:#000;width:40px;height:40px}.teacher_teacher__achievementSvg__3IJq0 svg{width:40px;height:40px}@media(max-width:767px){.teacher_teacher__achievementSvg__3IJq0{margin-right:8px}}.teacher_teacher__achievement__DDcKj:hover{cursor:pointer}.teacher_teacher__achievement__DDcKj:hover p{display:block}.teacher_teacher__achievement__DDcKj p{position:absolute;z-index:2;display:none;left:calc(100% + 10px);top:-50%;border-radius:8px;width:200px;padding:20px;box-shadow:0 0 40px 0 #d1d1d1;background-color:var(--backgroungWhite);font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:var(--textBlack)}@media(max-width:1919px){.teacher_teacher__achievement__DDcKj p{font-size:10px;line-height:12px}}@media(max-width:767px){.teacher_teacher__achievement__DDcKj p{display:none}}.teacher_teacher__ljTjQ img{position:absolute;bottom:0;right:0;z-index:0;width:auto;height:auto;max-width:400px;max-height:600px;object-fit:contain}@media(max-width:1023px){.teacher_teacher__ljTjQ img{max-width:100%;max-height:100%}}@media(max-width:767px){.teacher_teacher__ljTjQ img{position:relative}}.teacher_teacher__ljTjQ .teacher_imgForGroups__4ZAbi{position:absolute;height:100%;bottom:0;left:45%}@media(max-width:767px){.teacher_teacher__ljTjQ .teacher_imgForGroups__4ZAbi{position:relative;width:280px;left:auto;object-fit:cover}}.teacher_teacher__ljTjQ .teacher_scaler__mq_gz{max-width:500px;max-height:600px}@media(max-width:1023px){.teacher_teacher__ljTjQ .teacher_scaler__mq_gz{max-width:100%;max-height:100%}}.teacher_teacherThisPage__ZjlQ6{background:#fff}.teacher_mouseCard__4remO{margin-top:var(--60);border-radius:20px;padding:var(--60);height:inherit!important;max-width:100%!important;background:var(--bgWhiteOpacity4)!important}@media(max-width:1023px){.teacher_mouseCard__4remO{display:none}}.teacher_title__svvND{color:var(--textBlack);text-align:center;font-family:Montserrat;font-size:var(--40);font-style:normal;font-weight:700;line-height:48px;padding-top:-80px}.teacher_role__3k0Jp{font-size:20px;font-style:normal;font-weight:500;line-height:24px}@media(max-width:1440px){.teacher_role__3k0Jp{font-size:16px;line-height:24px}}@media(max-width:1024px){.teacher_role__3k0Jp{font-size:14px;line-height:20px}}@media(max-width:768px){.teacher_role__3k0Jp{text-align:center;font-size:12px;line-height:16px}}.PureCard_card__DFowF{max-width:400px;width:100%;height:100%;border-radius:20px;position:relative}.PureCard_card__holePlace__NtG5i{display:flex;position:absolute;width:140px;height:64px;bottom:0;right:0}.PureCard_card__gloryHole__Hl9WE{border-radius:30px 30px 0 0;width:44px;height:64px;position:absolute;z-index:3}.PureCard_card__gloryHole_shadow__LjlHZ{position:absolute;border-radius:30px 30px 0 0;background:#000;opacity:.2;left:5px;z-index:2;width:48px;height:64px}.PureCard_card__cyberMouse__qaolD{position:absolute;top:30%;left:20%}.styles_workflow__7Ff2V{display:flex;flex-direction:column}.styles_workflow__7Ff2V .styles_title__yeQo_{text-align:center;padding-top:var(--80);padding-bottom:var(--60);color:var(--textBlack)!important}.styles_workflow__content__tRWAN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--32);gap:var(--32)}@media screen and (max-width:1919px){.styles_workflow__content__tRWAN{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1280px){.styles_workflow__content__tRWAN{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.styles_workflow__content__tRWAN{grid-template-columns:repeat(1,1fr)}}.styles_workflow__item__QnX4s{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:20px;background:var(--lightGray-4)}.styles_workflow__step__iBONX{border-radius:8px;background:var(--textBlack);color:var(--textWhite);display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 24px;font-family:Open Sans}.styles_workflow__description__byifp{font-family:Open Sans}.styles_workflow__button__X0dde{margin-top:8px;align-self:center;border-color:#d3d3d3;width:100%;border-radius:12px}@media screen and (min-width:769px){.styles_workflow__button__X0dde{display:none}}.styles_workflow__banner__u5OCZ{margin-top:var(--40)}.styles_workflow__bannerLink__FYLd3{color:var(--matholympAccent)}.HowToParticipateBanner_banner__9fn3u{position:relative;display:flex;align-items:center;width:100%;padding:40px;border-radius:20px;background:#4f9b41;overflow:hidden}@media(max-width:1023px){.HowToParticipateBanner_banner__9fn3u{flex-direction:column;align-items:flex-start;padding:32px 24px 0}}.HowToParticipateBanner_banner__content__21_S9{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:calc(100% - 260px)}@media(max-width:1023px){.HowToParticipateBanner_banner__content__21_S9{max-width:100%}}.HowToParticipateBanner_banner__title__q12LN{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:40px}@media(max-width:767px){.HowToParticipateBanner_banner__title__q12LN{font-size:24px;line-height:32px}}.HowToParticipateBanner_banner__description__8vozS{margin:0;color:#fff;font-family:Open Sans,sans-serif;font-size:var(--20);font-weight:400;line-height:32px}.HowToParticipateBanner_banner__link__vEk8P{color:#a1ff6c;font-weight:700;text-decoration:underline;text-underline-offset:2px}.HowToParticipateBanner_banner__link__vEk8P:hover{opacity:.85}.HowToParticipateBanner_banner__img__4BDQV{position:absolute;right:240px;bottom:0;width:240px;height:168px;object-fit:contain;object-position:bottom right;pointer-events:none}@media(max-width:1023px){.HowToParticipateBanner_banner__img__4BDQV{position:relative;right:auto;align-self:center;margin-top:16px}}@media(max-width:767px){.HowToParticipateBanner_banner__img__4BDQV{width:180px;height:auto}}.HowItWillBe_card__cogk9{display:flex;gap:20px;align-items:flex-start;width:calc(33.3333333333% - 22px)}@media(max-width:1279px){.HowItWillBe_card__cogk9{width:calc(50% - 16px)}}@media(max-width:613px){.HowItWillBe_card__cogk9{width:100%}}.HowItWillBe_card__text__uaaIk{color:#777;font-family:Open Sans,sans-serif;font-size:var(--20);font-style:normal;font-weight:400;line-height:32px}.HowItWillBe_card__icon__Rplb0{flex-shrink:0;width:2px;min-width:2px;align-self:stretch;background-color:#8de45c}.HowItWillBe_wrapper__XonuK{display:flex;gap:32px 32px;row-gap:48px;flex-wrap:wrap}.HowItWillBe_smallText__mA_96{font-size:12px;font-weight:500;line-height:24px;text-transform:uppercase;opacity:.75}.HowItWillBe_header__rvyPO,.HowItWillBe_smallText__mA_96{color:var(--textBlack);font-family:Montserrat;font-style:normal;text-align:center}.HowItWillBe_header__rvyPO{font-size:var(--40);font-weight:700;line-height:52px;padding-top:var(--20);padding-bottom:var(--60)}@media(max-width:1439px){.HowItWillBe_header__rvyPO{font-size:24px;line-height:37px}}@media(max-width:1023px){.HowItWillBe_header__rvyPO{width:unset;line-height:31px}}.HowItWillBe_button__gL1Ox{display:flex;align-items:center;justify-content:center;margin:60px auto 0;width:100%;max-width:544px;height:60px;border-radius:8px;background:#8de45c!important;border:none!important;color:#001b29!important;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:20px}.HowItWillBe_button__gL1Ox:hover{opacity:.9}.HowItWillBe_button__gL1Ox .HowItWillBe_pdf___ck5D path:first-child{fill:rgba(0,0,0,0)}.HowItWillBe_button__gL1Ox .HowItWillBe_pdf___ck5D path:last-child{fill:#000}.styles_cooperation__G37ES{display:flex;flex-direction:column;gap:12px;width:100%;padding:var(--80) 16px;background-color:var(--backgroungWhite)}@media(max-width:767px){.styles_cooperation__G37ES{padding-top:48px;padding-bottom:48px;gap:16px}}.styles_card__KWzoi{display:flex;flex-direction:column;gap:32px;width:100%;padding:40px;border-radius:20px;background:var(--lightGray-4)}@media(max-width:1023px){.styles_card__KWzoi{padding:32px 24px;gap:28px}}@media(max-width:767px){.styles_card__KWzoi{padding:20px 16px;gap:24px;border-radius:16px}}.styles_card__header__S5cuX{display:flex;align-items:center;gap:20px}@media(max-width:767px){.styles_card__header__S5cuX{gap:12px;align-items:center}}.styles_card__badge__LzJTe{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;border-radius:999px;color:#001b29;font-family:Geologica,Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:40px}@media(max-width:767px){.styles_card__badge__LzJTe{width:48px;height:48px;font-size:16px;line-height:24px}}.styles_card__title__U3Fdv{margin:0;color:var(--textBlack);font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:40px}@media(max-width:1023px){.styles_card__title__U3Fdv{font-size:28px;line-height:36px}}@media(max-width:767px){.styles_card__title__U3Fdv{font-size:18px;line-height:24px}}.styles_card__columns__lu9Db{display:flex;gap:32px;width:100%}@media(max-width:1023px){.styles_card__columns__lu9Db{flex-direction:column;gap:24px}}@media(max-width:767px){.styles_card__columns__lu9Db{gap:20px}}.styles_card__column__eTr1m{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:0}@media(max-width:767px){.styles_card__column__eTr1m{gap:16px}}.styles_card__columnTitle__S5O6g{margin:0;color:var(--textBlack);font-family:Montserrat,sans-serif;font-size:var(--20);font-weight:700;line-height:32px}@media(max-width:767px){.styles_card__columnTitle__S5O6g{font-size:18px;line-height:28px}}.styles_card__fromPartner__obaYJ{margin:0;color:var(--textBlack);font-family:Montserrat,sans-serif;font-size:var(--20);font-weight:400;line-height:32px}@media(max-width:767px){.styles_card__fromPartner__obaYJ{font-size:16px;line-height:26px}}.styles_card__list__DQhXX{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}@media(max-width:767px){.styles_card__list__DQhXX{gap:12px}}.styles_card__listItem__UoM3K{display:flex;gap:12px;align-items:flex-start}.styles_card__dot__0DvSm{flex-shrink:0;width:4px;height:4px;margin-top:14px;border-radius:10px;background:var(--textBlack)}@media(max-width:767px){.styles_card__dot__0DvSm{margin-top:10px}}.styles_card__listText__qIea_{flex:1 1;margin:0;color:var(--textBlack);font-family:Open Sans,sans-serif;font-size:var(--20);font-weight:400;line-height:32px;opacity:.8}@media(max-width:767px){.styles_card__listText__qIea_{font-size:16px;line-height:26px}}.styles_card__btn__vo_7q{width:320px;max-width:100%;height:60px;border:none!important;border-radius:8px;color:#001b29!important;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:20px}@media(max-width:767px){.styles_card__btn__vo_7q{width:100%;height:52px;font-size:13px}}.styles_card__btn__vo_7q:hover{opacity:.9}.styles_banner1__31VOm{background-color:var(--lightGray-4)!important}.styles_banner1__31VOm h2,.styles_banner1__31VOm p{color:var(--textBlack)}.styles_banner1__link__qKQS_{color:#4f9b41}.styles_banner2__oOK4l{margin-top:var(--60);background-color:#4f9b41}@media(max-width:767px){.styles_banner2__oOK4l{margin-top:40px}}.styles_banner2__link__P9MDP{color:#a1ff6c}.HowToParticipateCard_card__O18qY{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:292px;padding:40px;border-radius:20px;background:var(--lightGray-4)}.HowToParticipateCard_card__top__oSDw0{display:flex;flex-direction:column;gap:20px}.HowToParticipateCard_card__step__wsvEH{margin:0;width:-moz-fit-content;width:fit-content;padding:8px 32px;border-radius:10px;background:var(--textBlack);color:var(--textWhite);font-family:Montserrat,sans-serif;font-size:var(--16);font-weight:700;line-height:normal}.HowToParticipateCard_card__description__ddZQy{margin:0;color:#777;font-family:Open Sans,sans-serif;font-size:var(--20);font-weight:400;line-height:32px}.HowToParticipateCard_btnDisabled__r7brE,.HowToParticipateCard_btnFilled__dl1MX,.HowToParticipateCard_btnOutline__u2ulr{display:flex;align-items:center;justify-content:center;width:100%;height:60px;margin-top:auto;border-radius:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:20px}.HowToParticipateCard_btnFilled__dl1MX{background:#8de45c!important;border:none!important;color:#001b29!important}.HowToParticipateCard_btnFilled__dl1MX:hover{opacity:.9}.HowToParticipateCard_btnOutline__u2ulr{background:rgba(0,0,0,0)!important;border:1px solid #777!important;color:var(--textBlack)!important}.HowToParticipateCard_btnOutline__u2ulr:hover{opacity:.85}.HowToParticipateCard_btnDisabled__r7brE{background:#8de45c!important;border:none!important;color:#001b29!important;opacity:.2;pointer-events:none;cursor:default}