.main_main__e90gb{width:100%;height:max-content;padding-bottom:130px}@media screen and (max-width:640px){.main_main__e90gb{padding:0}}.authors_authors__dUb4A{width:100%;max-width:1920px;margin:0 auto;padding:60px 0 0;display:flex;flex-direction:column}.authors_title__DuiI8{color:#0d101b;font-family:Roboto Flex;font-size:72px;font-weight:600;line-height:120%;text-align:center}@media screen and (max-width:1080px){.authors_title__DuiI8{font-size:54px}}@media screen and (max-width:640px){.authors_title__DuiI8{font-size:40px;text-align:left;padding:0 20px}}.authors_title__DuiI8 span{font-size:100px;font-weight:800;line-height:110%;text-transform:uppercase;background:linear-gradient(90deg,#ce08ba,#b200a0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:640px){.authors_title__DuiI8 span{font-size:36px}}.categoryItem{display:inline-block;box-sizing:border-box;padding:10px;color:#161616;font-size:15px;line-height:100%;white-space:nowrap;background-color:#f0f0f0;transition:.15s ease-out;border-radius:32px;cursor:pointer;text-decoration:none}:scope .categoryItem,:scope:not(:last-child){margin-right:0}.active{background-color:#0d101b;color:#fff}.swiperWrapperCategory{width:100%;min-width:0;flex:1;display:none}.swiperWrapperCategory [class~=swiper-slide]{width:auto;min-width:0}.swiperWrapperCategory [class~=swiper]{box-sizing:border-box}@media screen and (max-width:640px){.swiperWrapperCategory{display:block}}.catalogSwiper [class~=swiper]{width:100%;padding-bottom:38px;padding-top:10px}.catalogSwiper [class~=swiper-pagination]{bottom:0;max-width:max-content;right:0;left:0;margin:0 auto;display:flex;align-items:center}.catalogSwiper [class~=swiper-pagination-bullet]{width:6px;height:6px;background-color:#828282;flex-shrink:0}.catalogSwiper [class~=swiper-pagination-bullet-active]{width:8px;height:8px;background-color:#7200cc}@media screen and (max-width:640px){.catalogSwiper [class~=swiper]{padding-top:0}}.catalog_wrapper__BrRfN{width:100%;max-width:1920px;margin:0 auto}.catalog_catalog__vdl1j{width:100%;max-width:1354px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column}.catalog_catalog__vdl1j h2{color:#0d101b;font-family:Roboto Flex;font-size:72px;font-weight:600;line-height:120%;text-align:center;margin-bottom:8px}@media screen and (max-width:640px){.catalog_catalog__vdl1j h2{font-size:40px;margin-bottom:8px;text-align:left}}.catalog_catalog__vdl1j p{color:#a5a5a9;font-family:Roboto Flex;font-size:32px;font-weight:600;line-height:120%;letter-spacing:.32px;text-align:center;margin-bottom:48px}@media screen and (max-width:640px){.catalog_catalog__vdl1j p{width:100%;text-align:left;font-size:16px;line-height:130%;margin-bottom:20px}}.certificate_wrapper__85NRf{width:100%;max-width:1920px;margin:0 auto 120px;padding:0 20px;display:flex;justify-content:center;font-family:Roboto Flex}@media screen and (max-width:640px){.certificate_wrapper__85NRf{margin:0 auto 40px}}.certificate_certificate__I9uKD{width:100%;height:max-content;min-height:602px;max-width:1400px;padding:72px;display:flex;align-items:center;justify-content:space-between;border-radius:32px;background-image:url(https://static.tutorplace.ru/Next-Tutor/MainPage/certificate/cert-bg-v2.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1080px){.certificate_certificate__I9uKD{flex-direction:column;padding:20px;gap:10px;justify-content:flex-start}}@media screen and (max-width:640px){.certificate_certificate__I9uKD{min-height:448px;padding:20px 16px 40px;align-items:normal;border-radius:16px;background-image:url(https://static.tutorplace.ru/Next-Tutor/MainPage/certificate/cert-bg-mb.png);background-size:cover;background-repeat:no-repeat;background-position:bottom}}.certificate_block__uwZOy{width:100%;max-width:max-content;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:640px){.certificate_block__uwZOy{gap:24px}}.certificate_heading__zrgbV{display:flex;flex-direction:column;align-items:flex-start;color:#fff}.certificate_title__DesWW span{font-size:48px;font-weight:600;line-height:120%;opacity:.4;mix-blend-mode:plus-lighter}@media screen and (max-width:1024px){.certificate_title__DesWW span{font-size:40px}}@media screen and (max-width:640px){.certificate_title__DesWW span{font-size:28px}}.certificate_title__DesWW{font-size:72px;font-weight:600;line-height:120%}@media screen and (max-width:640px){.certificate_title__DesWW{font-size:40px}}.certificate_subtitle__PzKq1{margin-top:16px;font-size:24px;font-weight:600;line-height:130%}@media screen and (max-width:640px){.certificate_subtitle__PzKq1{margin-top:4px;font-size:16px}}.certificate_description__xwkH4{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media screen and (max-width:640px){.certificate_description__xwkH4{gap:4px}}.certificate_question__plfVJ{color:#80ff59;font-size:32px;font-weight:600;line-height:120%}@media screen and (max-width:640px){.certificate_question__plfVJ{font-size:24px}}.certificate_answer__0yRys{color:#fff;font-size:24px;font-weight:500;line-height:130%}@media screen and (max-width:640px){.certificate_answer__0yRys{font-size:14px}}.certificate_cert__Y5OLf{width:100%;max-width:530px}@media screen and (max-width:640px){.certificate_cert__Y5OLf{max-width:200px;margin:0 auto}}.care_container__QsnAt{width:100%;max-width:1448px;margin:0 auto;padding:0 20px}.care_wrapper__dmybl{width:100%;height:602px;margin:0 auto;padding:0 72px;display:flex;justify-content:flex-start;background:url(https://static.tutorplace.ru/Next-Tutor/MainPage/care/care-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:32px}@media screen and (max-width:768px){.care_wrapper__dmybl{background:url(https://static.tutorplace.ru/Next-Tutor/MainPage/care/care-bg-mb.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;border-radius:16px;padding:32px 20px;align-items:flex-start}}.care_care__Xddxu{width:100%;max-width:552px;display:flex;flex-direction:column;justify-content:center;font-family:Roboto Flex}@media screen and (max-width:1080px){.care_care__Xddxu{max-width:400px}}@media screen and (max-width:768px){.care_care__Xddxu{max-width:100%}}.care_care__Xddxu h3{color:#fff;font-size:60px;font-weight:600;line-height:120%;margin-bottom:32px}@media screen and (max-width:768px){.care_care__Xddxu h3{font-size:28px;margin-bottom:20px}}.care_care__Xddxu p{color:#fff;font-size:24px;font-weight:600;line-height:130%;margin-bottom:12px}@media screen and (max-width:968px){.care_care__Xddxu p{max-width:300px}}@media screen and (max-width:768px){.care_care__Xddxu p{max-width:400px;font-size:14px;margin-bottom:4px}}@media screen and (max-width:640px){.care_care__Xddxu p{max-width:100%}}.care_care__Xddxu p span{color:#80ff59;font-size:32px;font-weight:600;line-height:120%}@media screen and (max-width:768px){.care_care__Xddxu p span{font-size:24px}}.home-load-error_shell__p5Ubl{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:40px 16px;background:radial-gradient(120% 80% at 50% -10%,rgba(189,255,114,.22),transparent 55%),linear-gradient(180deg,#f7f7f7,#fff 55%);color:#0d101b}.home-load-error_card__Ei5q_{display:flex;flex-direction:column;gap:16px;width:100%;max-width:520px;padding:32px 24px;border:1px solid #e8e8ea;border-radius:32px;background:#fff;text-align:center}@media (min-width:768px){.home-load-error_card__Ei5q_{padding:40px 32px}}.home-load-error_title__C1Wkv{margin:0;font-family:var(--font-architexture),sans-serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:.56px}@media (min-width:1024px){.home-load-error_title__C1Wkv{font-size:36px;letter-spacing:.72px}}.home-load-error_description__8yhSs{margin:0;color:#6d6f77;font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.4}.home-load-error_actions__gtMQ4{display:flex;flex-direction:column;gap:12px;margin-top:8px}@media (min-width:768px){.home-load-error_actions__gtMQ4{flex-direction:row;justify-content:center}}.home-load-error_primaryButton__Ff0Pb,.home-load-error_secondaryButton__Byrnf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;font-family:var(--font-inter),Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none}.home-load-error_primaryButton__Ff0Pb{border:0;background:#0d101b;color:#fff}.home-load-error_secondaryButton__Byrnf{border:1px solid #e8e8ea;background:#fff;color:#0d101b}.home-load-error_primaryButton__Ff0Pb:hover,.home-load-error_secondaryButton__Byrnf:hover{opacity:.92}