.index-module-scss-module__9PW2_W__course-container{margin:0 1rem}@media (min-width:1359.98px){.index-module-scss-module__9PW2_W__course-container{max-width:1200px;margin:auto}}.index-module-scss-module__9PW2_W__mobile{display:none}.index-module-scss-module__9PW2_W__page-wrapper{background-color:#f8f7f3}.index-module-scss-module__9PW2_W__wrapper{gap:48px;display:flex}@media (max-width:767px){.index-module-scss-module__9PW2_W__wrapper{flex-direction:column;align-items:start}}.index-module-scss-module__9PW2_W__search-wrapper{cursor:text;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 64px;margin-top:4rem;margin-bottom:4rem;display:flex}@media (max-width:1359.98px){.index-module-scss-module__9PW2_W__search-wrapper{flex-direction:column;align-items:start}}.index-module-scss-module__9PW2_W__search-wrapper h1{flex-shrink:0;font-size:40px;line-height:120%}.index-module-scss-module__9PW2_W__search-wrapper .index-module-scss-module__9PW2_W__search-input{border:1px solid #202020;flex:1;align-items:center;gap:8px;min-width:280px;padding:12px;display:flex}.index-module-scss-module__9PW2_W__search-wrapper input{border:unset;background-color:transparent;width:100%}.index-module-scss-module__9PW2_W__selects{gap:1rem;margin-bottom:24px;display:flex}.index-module-scss-module__9PW2_W__courses{grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:900px;display:grid}.index-module-scss-module__9PW2_W__courses>div{max-width:unset}.index-module-scss-module__9PW2_W__contact-section-wrapper{background-color:#f2efe7;justify-content:center;padding-top:120px;padding-bottom:120px;display:flex}.index-module-scss-module__9PW2_W__slide{cursor:pointer;max-width:max-content}.index-module-scss-module__9PW2_W__slide:not(:last-child){margin-right:.5rem}.index-module-scss-module__9PW2_W__swiper .index-module-scss-module__9PW2_W__slide:last-child{margin-right:1rem}.index-module-scss-module__9PW2_W__tags p{cursor:pointer;padding:13px 16px;font-size:16px;font-weight:700;line-height:140%}.index-module-scss-module__9PW2_W__tags p:not(:first-child){margin-top:4px}.index-module-scss-module__9PW2_W__tags p:hover,.index-module-scss-module__9PW2_W__active-filter-full{outline:2px solid #202020}@media (max-width:767px){.index-module-scss-module__9PW2_W__search-wrapper{margin-top:2rem;margin-bottom:2rem}.index-module-scss-module__9PW2_W__search-wrapper h1{max-width:100%;font-size:26px}.index-module-scss-module__9PW2_W__swiper{margin-top:1rem}.index-module-scss-module__9PW2_W__slide:first-child{margin-left:calc(50% - 450px)}.index-module-scss-module__9PW2_W__slide:last-child{margin-right:calc(50% - 450px)}}@media (max-width:900px){.index-module-scss-module__9PW2_W__slide:first-child{margin-left:1rem}.index-module-scss-module__9PW2_W__slide:last-child{margin-right:1rem}}@media (max-width:1359.98px){.index-module-scss-module__9PW2_W__full{display:none}.index-module-scss-module__9PW2_W__mobile{margin-top:2rem;display:flex}.index-module-scss-module__9PW2_W__swiper{margin-bottom:16px}.index-module-scss-module__9PW2_W__slide p{border:1px solid #202020;padding:7px 12px;font-size:13px;font-weight:700;line-height:140%;transition:all .2s}.index-module-scss-module__9PW2_W__active-filter{color:#f1efe7;background-color:#00473c}.index-module-scss-module__9PW2_W__courses{grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:900px}.index-module-scss-module__9PW2_W__courses>div{max-width:unset}.index-module-scss-module__9PW2_W__contact-section-wrapper{padding-top:unset;padding-bottom:unset;background-color:unset}}@media (max-width:992px){.index-module-scss-module__9PW2_W__courses{grid-template-columns:1fr}}
.charity2-module-scss-module__uDF6lW__flex{flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%;display:flex}.charity2-module-scss-module__uDF6lW__href{background-color:#f1efe7;border-radius:4px;flex:calc(25% - .75rem);justify-content:center;max-width:18rem;max-height:26.25rem;padding:1.5rem max(2rem,min(6vw,5.5625rem));display:flex}.charity2-module-scss-module__uDF6lW__img{object-fit:contain;height:auto;max-height:100%}@media (max-width:1400px){.charity2-module-scss-module__uDF6lW__flex{flex-wrap:wrap;gap:.5rem;width:100%}.charity2-module-scss-module__uDF6lW__href{max-width:unset;flex:calc(50% - .5rem);justify-content:center;padding:1.5rem max(2rem,min(8vw,10.25rem))}.charity2-module-scss-module__uDF6lW__img{max-width:108px;height:auto;max-height:7.125rem}}@media (max-width:767px){.charity2-module-scss-module__uDF6lW__flex{flex-wrap:wrap;gap:.5rem;width:100%}.charity2-module-scss-module__uDF6lW__href{flex:calc(50% - .5rem);padding:15px max(1rem,min(6vw,44px));max-width:unset!important}.charity2-module-scss-module__uDF6lW__img{max-width:4.625rem;height:auto;max-height:4.375rem}}@media (max-width:800px){.charity2-module-scss-module__uDF6lW__flex{justify-content:unset}}
.for_whom-module-scss-module__9jcujW__container{justify-content:space-between;display:flex}.for_whom-module-scss-module__9jcujW__left h3{font-size:40px;line-height:120%}.for_whom-module-scss-module__9jcujW__left{flex:1.5}.for_whom-module-scss-module__9jcujW__right{flex:3;gap:40px;display:flex}.for_whom-module-scss-module__9jcujW__item{border-top:1px solid #813100;flex:1;padding-top:16px}.for_whom-module-scss-module__9jcujW__item h4{color:#813100;margin-top:16px;font-size:20px;line-height:140%}.for_whom-module-scss-module__9jcujW__item p{margin-top:4px;font-size:16px;line-height:150%}.for_whom-module-scss-module__9jcujW__item:first-child{border-color:#00473c}.for_whom-module-scss-module__9jcujW__item:first-child h4{color:#00473c}.for_whom-module-scss-module__9jcujW__item:last-child{border-color:#203e70}.for_whom-module-scss-module__9jcujW__item:last-child h4{color:#203e70}@media (max-width:1359.98px){.for_whom-module-scss-module__9jcujW__container{flex-direction:column}.for_whom-module-scss-module__9jcujW__left h3{font-size:24px}.for_whom-module-scss-module__9jcujW__right{flex-direction:column;margin-top:16px}.for_whom-module-scss-module__9jcujW__right img{width:24px;height:24px}.for_whom-module-scss-module__9jcujW__right h4{margin-top:10px}.for_whom-module-scss-module__9jcujW__right p{max-width:268px;font-size:12px;line-height:140%}}
